背景说明
Kubernetes资源文件YAML编写过程中需要记住大量的语法,这加重了学习的负担,可以通过插件的形式增强集成开发环境的自动补全,减少编写成本。
解决方案
插件安装
安装插件Kubernetes
如果安装了插件YAML/Ansible support,这里推荐卸载,因为会误识别,如下图
插件配置
类型关联
可能yml后缀结尾的文件不能正常识别,这里进行文件类型关联
选择YAML
再次查看即可
如果yaml后缀的文件也无法正常识别,也进行文件关联即可
如下图所示
实时模板
配置实时模板,支持kcm等命令词
勾选下图画框位置
编辑文件
按下TAB键展开
资源版本
插件使用
文件编写
编辑一个myap.yaml文件并输入如下内容,插件会自动识别并把文件图标转换为kubernetes图标,后续编写会带有提示
apiVersion: v1
kind: Pod
IDEA使用必填字段APIVersion和kind识别Kubernetes资源配置文件 https://www.jetbrains.com/help/idea/kubernetes.html#resource-config-files
详情导航
可以通过按^ J(macOS)或Ctrl + Q(Windows和Linux)调用YAML或Kubernetes资源文件中的任何键的文档。单击快速文档查找中的超链接以导航到更详细的信息。
动作执行
集群切换
通过服务找到Kubernetes窗口
点类似三个抽屉的按钮进行集群切换