在 Cloud Shell 適用的 Cloud Code 中設定 Cloud Code

您可以自訂 Cloud Code,啟用叢集資源自動完成功能、啟用 YAML 格式和驗證功能、顯示或隱藏探索器、收集遙測資料,以及自訂 Kubeconfig 路徑。

使用「設定」指定偏好設定

如要設定設定,請依序點選「File」 >「Settings」 >「Open Preferences」,然後搜尋 cloudcode

透過這種方式設定偏好設定,可讓您變更 Cloud Code 在首次提示設定偏好時所儲存的預設值。這些設定包括 YAML 格式和完成設定、遙測收集、KubeConfig 檔案路徑、包裝樣式,以及 YAML 檔案比對的條件。您可以使用 settings.json 檔案設定其他 Cloud Code 設定。

使用其他 KubeConfig 檔案

KubeConfig 檔案是 Kubernetes 用來設定叢集存取權的檔案。根據預設,Cloud Code 會使用預設的 KubeConfig 檔案 (位於 $HOME/.kube 目錄中) 擷取 Kubernetes 資源和執行指令。

匯入新的 KubeConfig

如要將其他 KubeConfig 檔案匯入 Cloud Code,請按照下列步驟操作:

  1. 按一下 「Cloud Code」,然後展開「Kubernetes」專區。
  2. 將滑鼠游標懸停在預設設定名稱上。
  3. 按一下「Default Config」旁邊的 sync_alt「Switch KubeConfig」,然後點選「+ Load KubeConfig」
  4. 在檔案總管中,選取要匯入的 KubeConfig。您匯入的檔案會成為有效的 KubeConfig 檔案。

提示:如果您匯入了多個 KubeConfig 檔案,只要按一下 sync_alt「Switch KubeConfig」,然後選取其他 KubeConfig 檔案,即可輕鬆切換檔案。

移除 KubeConfig

如要移除已匯入的 KubeConfig 檔案,請開啟指令面板 (按下 Ctrl/Cmd+Shift+P 鍵,或依序點選「View」>「Command Palette」),執行「Remove KubeConfig from Kubernetes Explorer」指令,然後選取要移除的設定。

settings.json 中設定

部分進階設定 (例如 Cloud Code 偵錯工具自訂設定) 會在 settings.json 檔案中設定。

  1. 在「設定」中,按一下要變更的設定下方的「在 settings.json 中編輯」settings.json 檔案會在適當的設定下開啟。
  2. 輸入引號 (「") 即可開啟設定的屬性或值清單。例如輸入「in cloudcode.debug-kubernetes」會顯示 SuppressGoWarningSuppressJavaWarningSuppressNETCoreWarningSuppressNodeJSWarningSuppressPythonWarning 的選項。
  3. 按一下屬性,然後點選要為屬性設定的值。如果設定直接採用值,請按一下該值。舉例來說,點選 SuppressNodeJSWarning 會顯示 truefalse 的選項。