2017-08-25 47 views

Odpowiedz

10

To powinno działać:

kubectl create secret generic production-tls --from-file=./tls.key --from-file=./tls.crt --dry-run -o yaml | kubectl apply -f - 
+2

Podoba mi się sprytne użycie wyjścia do yaml i zastosowanie polecenia. +1 –

3

można usunąć i natychmiast odtworzyć tajemnicę:

kubectl delete secret production-tls 
kubectl create secret generic production-tls --from-file=./tls.key --from-file=./tls.crt 

umieścić te polecenia w skrypcie, na pierwsze wezwanie pojawi się ostrzeżenie o (jeszcze nie) istniejący sekret, ale to działa.