2016-05-04 1 views

Répondre

23

kubectl config unset prend un chemin délimité par des points. Vous pouvez supprimer des entrées de cluster/contexte/utilisateur par nom. Par exemple.

kubectl config unset users.gke_project_zone_name 

kubectl config unset contexts.aws_cluster1-kubernetes 

kubectl config unset clusters.foobar-baz 

Side note, si vous TearDown votre cluster à l'aide cluster/kube-down.sh (ou gcloud si vous utilisez Engine Container), il supprime les entrées de kubeconfig associées. Il y a aussi un kubectl configrework prévu pour une prochaine version pour rendre les commandes plus intuitives/utilisables/cohérentes.

9

Pour les clusters et les contextes, vous pouvez également faire

kubectl config delete-cluster my-cluster 

kubectl config delete-context my-cluster-context 

Il n'y a rien spécifique pour les utilisateurs, donc il vous reste à faire

kubectl config unset users.my-cluster-admin