Cloud Code for Cloud Shell で kubeconfig を操作する

kubeconfig ファイルは、クラスタ アクセス、ユーザー、コンテキストを整理する Kubernetes 構成ファイルです。このページでは、Cloud Code でさまざまな kubeconfig の追加、削除、切り替えを行う方法について説明します。

kubeconfig ファイルの詳細については、kubeconfig ファイルを使用したクラスタ アクセスの編成に関する Kubernetes ドキュメントをご覧ください。

kubeconfig を管理する

デフォルトでは、Cloud Code プラグインはデフォルトの kubeconfig ファイル($HOME/.kube ディレクトリ内)を使用して Kubernetes リソースを取得し、コマンドを実行します。ただし、追加の kubeconfig ファイルが構成される場合があります。

kubeconfig ファイルを追加する

kubeconfig ファイルを追加するには:

  1. コマンド パレットを開きます(Ctrl/Cmd+Shift+P を押下するか、[表示] > [コマンド パレット] をクリックします)。その後、Cloud Code: Switch kubeconfig を実行します。
  2. [+ kubeconfig を読み込む] をクリックし、追加する kubeconfig ファイルの場所に移動します。
  3. 追加する kubeconfig ファイルを選択し、[KubeConfig パスを追加] をクリックします。
  4. プロンプトが表示されたら、新しい kubeconfig の名前を入力します。
  5. Enter キーを押して確定します。

kubeconfig ファイルを削除する

kubeconfig ファイルを削除するには:

  1. コマンド パレットを開きます(Ctrl/Cmd+Shift+P を押下するか、[表示] > [コマンド パレット] をクリックします)。その後、Cloud Code: Remove KubeConfig from Kubernetes Explorer を実行します。
  2. 削除する kubeconfig の横にあるチェックボックスをオンにして、[OK] をクリックします。

kubeconfig を切り替える

[コマンド パレット] を使用して kubeconfig を切り替えることができます。kubeconfig を切り替えるには:

  1. [コマンド パレット] を開き、[Cloud Code: Switch KubeConfig] を実行します。
  2. 使用する kubeconfig をクリックします。

次のステップ