2016-05-04 4 views
14

kubectl कॉन्फ़िगर व्यू संदर्भों और क्लस्टर को दिखाता है जो मैंने हटाए गए समूहों से संबंधित हैं।मैं kubectl config से क्लस्टर और संदर्भ कैसे हटा सकता हूं?

मैं उन प्रविष्टियों को कैसे हटा सकता हूं?

आदेश

kubectl config unset clusters 

सभी समूहों को हटाने के लिए प्रकट होता है। क्लस्टर प्रविष्टियों को चुनिंदा रूप से हटाने का कोई तरीका है? संदर्भों के बारे में क्या?

उत्तर

23

kubectl config unset एक डॉट-सीमांकित पथ लेता है। आप नाम से क्लस्टर/संदर्भ/उपयोगकर्ता प्रविष्टियों को हटा सकते हैं। जैसे

kubectl config unset users.gke_project_zone_name 

kubectl config unset contexts.aws_cluster1-kubernetes 

kubectl config unset clusters.foobar-baz 

साइड ध्यान दें, यदि आप अपने क्लस्टर cluster/kube-down.sh का उपयोग कर कटाव (या gcloud अगर आप कंटेनर इंजन का उपयोग), यह जुड़े kubeconfig प्रविष्टियां हटा देगा। कमांड को अधिक सहज/उपयोग करने योग्य/सुसंगत बनाने के लिए भविष्य में रिलीज के लिए एक योजनाबद्ध kubectl configrework भी है।

9

समूहों और संदर्भों आप भी ऐसा कर सकता है

kubectl config delete-cluster my-cluster 

kubectl config delete-context my-cluster-context 

उपयोगकर्ताओं के लिए विशिष्ट कुछ भी नहीं है, हालांकि, तो आप अभी भी

kubectl config unset users.my-cluster-admin 
क्या करना है
संबंधित मुद्दे