Saltar al contenido

Kubernetes: ¿Cómo elimino clústeres y contextos de la configuración de kubectl?

Posterior a investigar con expertos en esta materia, programadores de deferentes ramas y maestros dimos con la solución al dilema y la plasmamos en este post.

Solución:

kubectl config unset toma un camino delimitado por puntos. Puede eliminar 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 margen, si derriba su clúster usando cluster/kube-down.sh (o gcloud si usa Container Engine), eliminará las entradas de kubeconfig asociadas. También hay un plan kubectl config volver a trabajar para una versión futura para hacer que los comandos sean más intuitivos/utilizables/consistentes.

Para clústeres 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 tiene que hacer

kubectl config unset users.my-cluster-admin

Ejecute el comando a continuación para obtener todos los contextos que tiene:

$ kubectl config get-contexts

CURRENT   NAME             CLUSTER     AUTHINFO                                NAMESPACE

*         Cluster_Name_1   Cluster_1   clusterUser_resource-group_Cluster_1

Eliminar contexto:

 $ kubectl config delete-context Cluster_Name_1

Te invitamos a añadir valor a nuestra información participando con tu experiencia en las ilustraciones.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *