はじめに KubernetesのManifestはIntelliJ IDEAで書くことが多く、JetBrainsから提供されているKubernetes Pluginを使っている。 今まではちょっと補完されればいいかな程度で使っていたのだが、調べてみるといろいろ機能があって便利なことがわかったのでそれを共有したい。 はじめに 環境 Kubernetes Pluginでできること YAMLを書く Vanilla編 パラメータを補完する ライブテンプレートでひな形を作る ドキュメントを見る CRDのパラメータを補完する Helm編 ひな形を作る Templateを展開する Lintをかける 依存関係を解決する Kustomize編 ファイル名を補完する クラスタを覗く Resourceを見る コンテナのログを見る クラスタに適用する 参考 所感 環境 Ubuntu 18.04 IntelliJ