您可以自訂 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,請按照下列步驟操作:
- 按一下
「Cloud Code」,然後展開「Kubernetes」專區。
- 將滑鼠游標懸停在預設設定名稱上。
- 按一下「Default Config」旁邊的 sync_alt「Switch KubeConfig」,然後點選「+ Load KubeConfig」。
- 在檔案總管中,選取要匯入的 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
檔案中設定。
- 在「設定」中,按一下要變更的設定下方的「在 settings.json 中編輯」。
settings.json
檔案會在適當的設定下開啟。 - 輸入引號 (「") 即可開啟設定的屬性或值清單。例如輸入「in
cloudcode.debug-kubernetes
」會顯示SuppressGoWarning
、SuppressJavaWarning
、SuppressNETCoreWarning
、SuppressNodeJSWarning
和SuppressPythonWarning
的選項。 - 按一下屬性,然後點選要為屬性設定的值。如果設定直接採用值,請按一下該值。舉例來說,點選
SuppressNodeJSWarning
會顯示true
和false
的選項。