如何让intellij idea支持istio自定义资源
intellij idea是目前最好的IDE工具,它的kubernetes插件原生支持kubernetes api,但CDR自定义资源不是原生支持,我们在kubernetes应用过程中会遇到很多自定资源的,比如istio,那我们应该怎么办呢,办法如下:
前提条件:idea已经安装kubernetes插件。
接下来:
把这个 https://raw.githubusercontent.com/istio/api/master/kubernetes/customresourcedefinitions.gen.yaml 增加到 Preferences | Languages & Frameworks | Kubernetes 中,如下图:
作用域你可以选择IDE,如果是选择project的话,那只能对本项目生效。这样我们就可以欢快的写代码了。其它的自定义资源也是同样的方法炮制。
实际效果如下: