KubeLinter是高度可配置的。用户可以创建、启用和禁用自己的自定义规则,只需对工作流进行最小的更改,以及对错误配置和违反安全规定.
KubeLinter可以添加到任何持续集成/持续交付(CI/CD)工具包括GitHub Action、Jenkins、,圆形CI和Travis CI-可以自动检查和识别应用程序配置中的错误。这有助于开发人员进行补救工作,他们可以自动发现整个生产管道中的问题。
KubeLinter默认检查也以安全性为中心,因此如果用户希望以不安全的方式配置Kubernetes,则必须手动选择加入。
KubeLinter需要几分钟的时间来下载和安装。使用人类可读的去吧编程语言,它与kubectl相当,并且使用了几个相同的包。
收件人安装KubeLinter,您可以使用Go在本地构建命令行界面,使用预先构建的Docker容器,使用Homebrew安装,或从源代码自行构建。安装后,将工具指向Helm图表和Kubernetes YAML文件,几乎可以立即获得结果。
因为它是一个开源工具,开发人员可以而且应该期望随着KubeLinter的进一步开发对其元素进行更改。更改可以包括配置文件格式、标志和命令用法。