logs info describe delete context cluster change kubernetes google-container-engine google-kubernetes-engine kubectl

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.