Ответ 1
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
(или gcloud, если вы используете Container Engine), он удалит связанные записи kubeconfig. Существует также запланированная kubectl config
доработка для будущей версии, чтобы сделать команды более интуитивными/полезными/согласованными.