在VSCode中对Kubernetes的Yaml支持

bvjxkvbb  于 2022-11-02  发布在  Kubernetes
关注(0)|答案(3)|浏览(988)

我试图使用VS代码编辑器创建kubernetes yaml文件,由于某种原因,vscode没有显示自动完成命令或我的yaml文件中的空间,即使我已经安装了由Redhat扩展和配置yaml支持yaml.schema文件如下所示:

{“yaml.模式”:{“Kubernetes”:“*.yaml”} }

任何帮助都将不胜感激。谢谢

qij5mzcb

qij5mzcb1#

我不知道为什么你的配置不起作用。这是我的:

{
    "workbench.colorTheme": "Default Light+",
    "workbench.startupEditor": "none",
    "editor.cursorSurroundingLines": 5,
    "window.zoomLevel": 3,
    "redhat.telemetry.enabled": false,
    "yaml.schemas": {
        "Kubernetes": [
            "deploy*.yaml"
        ],
    },
}

这个代码段对我来说很有用,我目前选择deploy*.yaml文件。
我添加了其余的设置只是为了显示整体结构。当然,只有yaml.schemas部分是重要的。
要访问此文件,请按command+shift+P(macOS),然后在搜索框中输入>user settings json。要重新加载vscode,请按command+shift+P,然后在搜索框中输入>reload window
我试着匹配*.yaml,它也能正常工作。
希望这个答案能帮助一些像我这样的vscode新手。在初始安装后如何继续进行yaml配置并不是很明显。

0h4hbjxa

0h4hbjxa2#

在Vscode上逐步修复此问题
**步骤1:**在vscode上安装yaml插件
步骤2:编辑此路径vscode文件〉首选项〉设置〉扩展〉YAML
第三步:点击右侧Yaml后,查找并编辑YAML:自定义标记在setings.json中编辑
**步骤4:**将此行附加到File Settings.json中

**"https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.22.4-standalone-strict/all.json" "kubernetes": ["/*.yaml","/*.yml"]**

第5步:最终重新加载vscode您可以使用Ctrl+Shift+p并搜索重新加载窗口在Vscode上

rsaldnfx

rsaldnfx3#

你可以试试。

"yaml.schemas": {
    "http://www.schemastore.org/json/composer": ["/*"],
    "kubernetes": ["/*.yaml"]
},

相关问题