kubeconfig 檔案是 Kubernetes 設定檔,可整理叢集存取權、使用者和情境。本頁面說明如何在 Cloud Code 中新增、刪除及切換不同的 kubeconfig。
如要進一步瞭解 kubeconfig 檔案,請參閱 Kubernetes 說明文件,瞭解如何使用 kubeconfig 檔案管理叢集存取權。
管理 kubeconfig
根據預設,Cloud Code 外掛程式會使用預設的 kubeconfig 檔案 (位於 $HOME/.kube
目錄下) 擷取 Kubernetes 資源和執行指令。不過,您可以設定其他 kubeconfig 檔案。
新增其他 kubeconfig 檔案
如要新增其他 kubeconfig 檔案,請按照下列步驟操作:
- 前往 IDE 中的 Cloud Code 設定 (依序點選「File」 >「Settings」 >「Tools」 >「Cloud Code」 >「Kubernetes」;如果是 Mac OS X,則依序點選「IntelliJ IDEA」 >「Preferences」 >「Tools」 >「Cloud Code」 >「Kubernetes」)。
- 在「kubeconfigs」部分,按一下「+ 新增 kubeconfig」圖示或按下
Alt
+insert
,即可顯示選取對話方塊。 - 在「Select kubeconfig file」對話方塊中,瀏覽至要新增的 kubeconfig 檔案位置。
- 選取要使用的 kubeconfig 檔案,然後按一下「Ok」。
- 在「Settings」對話方塊中,按一下「OK」儲存變更。
移除 kubeconfig 檔案
如要移除 kubeconfig 檔案,請按照下列步驟操作:
- 前往 IDE 中的 Cloud Code 設定 (依序點選「File」 >「Settings」 >「Tools」 >「Cloud Code」 >「Kubernetes」;如果是 Mac OS X,則依序點選「IntelliJ IDEA」 >「Preferences」 >「Tools」 >「Cloud Code」 >「Kubernetes」)。
- 在「kubeconfigs」部分中,按一下要移除的 kubeconfig,然後按一下「- 移除」圖示或按下
Alt
+Delete
。 - 按一下「確定」儲存變更。
切換 kubeconfig
您可以點選 kubeconfig 下拉式選單,然後選取要使用的 kubeconfig,切換資源瀏覽器的目前 kubeconfig。選取 kubeconfig 後,工具視窗會更新,以便使用所選的 kubeconfig。
提示:您可以直接使用 kubeconfig 下拉式選單新增新的 kubeconfig。
使用 Cloud Code 執行設定
您可以修改 Cloud Code 執行設定,以便使用其他 kubeconfig 檔案。如要變更 kubeconfig,請開啟要修改的「Run Configuration」,然後依序選取「Run」 >「Advanced settings」,從 kubeconfig 下拉式選單中選取要使用的 kubeconfig。選取 kubeconfig 後,可用的結構定義會更新,以反映所選 kubeconfig 中的結構定義。
提示:您可以直接在執行設定中新增新的 kubeconfig,方法是按一下下拉式選單右側的「+ 新增」。
後續步驟
- 使用 kubeconfig 檔案整理叢集存取權。
- 使用 skaffold 開發及偵錯微服務應用程式的部分內容。
- 進一步瞭解 Cloud Code 的 YAML 編輯協助功能。