info - kubernetes config file
¿Cómo elimino clusters y contextos de la configuración de kubectl? (2)
Para grupos y contextos también puedes hacer
kubectl config delete-cluster my-cluster
kubectl config delete-context my-cluster-context
Sin embargo, no hay nada específico para los usuarios, por lo que aún debe hacer
kubectl config unset users.my-cluster-admin
kubectl config view
muestra contextos y clústeres correspondientes a los clústeres que he eliminado.
¿Cómo puedo eliminar esas entradas?
El comando
kubectl config unset clusters
parece eliminar todos los clústeres. ¿Hay alguna manera de eliminar selectivamente las entradas del clúster? ¿Qué pasa con los contextos?
kubectl config unset
toma una ruta delimitada por puntos.
Puede eliminar las entradas de clúster / contexto / usuario por nombre.
P.ej
kubectl config unset users.gke_project_zone_name
kubectl config unset contexts.aws_cluster1-kubernetes
kubectl config unset clusters.foobar-baz
Nota al
cluster/kube-down.sh
, si desmonta su clúster usando
cluster/kube-down.sh
(o
gcloud
si usa Container Engine), eliminará las entradas de kubeconfig asociadas.
También hay una
kubectl config
planificada de
kubectl config
para una versión futura para hacer que los comandos sean más intuitivos / utilizables / consistentes.