1. ホーム
  2. kubernetes

[解決済み] Kubernetesです。kubectl configからクラスタとコンテキストを削除するにはどうすればいいですか?

2022-01-30 04:13:35

質問

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 (または gcloud を使用すると、関連する kubeconfig のエントリが削除されます。また、予定されている kubectl config 手直し 将来のリリースに向けて、コマンドをより直感的で、使いやすく、一貫性のあるものにします。