您可以自定义 Cloud Code,以启用集群资源补全、启用 YAML 格式设置和验证、显示或隐藏浏览器、收集遥测数据,以及自定义 Kubeconfig 路径。
使用 VS Code 的“设置”指定首选项
如需配置 VS Code 设置,请依次点击设置
管理 > 设置,然后搜索 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 部分。
- 将指针悬停在默认配置名称上。
- 点击“默认配置”旁边的 sync_alt 切换 KubeConfig,然后点击 + 加载 KubeConfig。
- 在文件资源管理器中,选择要导入的 KubeConfig。您导入的文件会成为有效的 KubeConfig 文件。
提示:如果您已导入多个 KubeConfig 文件,可以点击 sync_alt 切换 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文件。 - 输入英文引号 (") 以打开相应设置的属性或值列表。例如,在
cloudcode.debug-kubernetes中输入“,系统会显示SuppressGoWarning、SuppressJavaWarning、SuppressNETCoreWarning、SuppressNodeJSWarning和SuppressPythonWarning选项。 - 点击相应属性,然后点击您希望该属性具有的值;如果相应设置直接采用某个值,请点击该值。例如,点击
SuppressNodeJSWarning会显示true和false选项。