programing

kubectl 구성에서 클러스터와 컨텍스트를 삭제하려면 어떻게해야합니까?

nasanasas 2020. 12. 14. 08:24
반응형

kubectl 구성에서 클러스터와 컨텍스트를 삭제하려면 어떻게해야합니까?


kubectl config view 삭제 한 클러스터에 해당하는 컨텍스트 및 클러스터를 표시합니다.

해당 항목을 제거하려면 어떻게해야합니까?

명령

kubectl config unset clusters

모든 클러스터를 삭제하는 것처럼 보입니다. 클러스터 항목을 선택적으로 삭제하는 방법이 있습니까? 컨텍스트는 어떻습니까?


kubectl config unset점으로 구분 된 경로를 사용합니다. 이름으로 클러스터 / 컨텍스트 / 사용자 항목을 삭제할 수 있습니다.

kubectl config unset users.gke_project_zone_name

kubectl config unset contexts.aws_cluster1-kubernetes

kubectl config unset clusters.foobar-baz

참고로 클러스터 cluster/kube-down.sh(또는 Container Engine을 사용하는 경우 gcloud)를 사용하여 클러스터를 해체 하면 연결된 kubeconfig 항목이 삭제됩니다. 명령을보다 직관적 / 사용 가능 / 일관되게 만들기 위해 향후 릴리스에 대한 계획된 kubectl config 재 작업 도 있습니다 .


클러스터 및 컨텍스트의 경우 다음을 수행 할 수도 있습니다.

kubectl config delete-cluster my-cluster

kubectl config delete-context my-cluster-context

하지만 사용자에게 특정한 것은 없으므로 여전히해야합니다.

kubectl config unset users.my-cluster-admin

참고 URL : https://stackoverflow.com/questions/37016546/how-do-i-delete-clusters-and-contexts-from-kubectl-config

반응형