kubectl config view
は、削除したクラスターに対応するコンテキストとクラスターを示します。
これらのエントリを削除するにはどうすればよいですか?
コマンド
kubectl config unset clusters
すべてのクラスターを削除するように見えます。クラスタエントリを選択的に削除する方法はありますか?コンテキストはどうですか?
kubectl config unset
は、ドット区切りのパスを取ります。名前でcluster/context/userエントリを削除できます。例えば。
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
rework もあります。
クラスターとコンテキストの場合も実行できます
kubectl config delete-cluster my-cluster
kubectl config delete-context my-cluster-context
ただし、ユーザー固有のことは何もありません。
kubectl config unset users.my-cluster-admin