kubectl config view
montre les contextes et les clusters correspondant aux clusters que j'ai supprimés.
Comment puis-je supprimer ces entrées?
La commande
kubectl config unset clusters
apparaît pour supprimer tous les clusters. Existe-t-il un moyen de supprimer sélectivement les entrées de cluster? Qu'en est-il des contextes?
kubectl config unset
prend un chemin délimité par des points. Vous pouvez supprimer les 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
Remarque secondaire, si vous supprimez votre cluster à l’aide de cluster/kube-down.sh
(ou gcloud si vous utilisez Container Engine), les entrées kubeconfig associées seront supprimées. Il y a aussi un kubectl config
retravailler pour une prochaine version afin de rendre les commandes plus intuitives/utilisables/cohérentes.
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 de spécifique pour les utilisateurs bien, donc vous devez toujours faire
kubectl config unset users.my-cluster-admin