2017-08-25 16 views
5

मैंने kubectl create secret generic production-tls --from-file=./tls.key --from-file=./tls.crt का उपयोग कर एक रहस्य बनाया है।जब मैं फ़ाइल से उत्पन्न होता हूं तो मैं कुबेरनेट्स पर एक रहस्य कैसे अपडेट कर सकता हूं?

यदि मैं मान अपडेट करना चाहता हूं - मैं यह कैसे कर सकता हूं?

उत्तर

10

यह काम करना चाहिए:

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

मुझे आउटपुट के चालाक उपयोग को yaml में पसंद है और कमांड लागू करें। +1 –

3

आप तुरंत हटा सकते हैं और कर सकते हैं पुन: गुप्त:

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

मैं पहली बार फोन पर, एक स्क्रिप्ट में इन आदेशों डाल आप के बारे में एक चेतावनी मिलती है (अभी तक नहीं) अस्तित्व में गुप्त, लेकिन यह काम करता है।

संबंधित मुद्दे

 संबंधित मुद्दे