Our great sponsors
-
kube-linter
KubeLinter is a static analysis tool that checks Kubernetes YAML files and Helm charts to ensure the applications represented in them adhere to best practices.
-
Monokle
🧐 Monokle Desktop empowers you to better create, understand, and deploy YAML manifests with a visual UI that also provides policy validation and cluster insights.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
Another great tool is KubeLinter which checks for a lot of helpful stuff, including dangling references. This is nice, but it is a command-line tool, so I don't get live feedback in my editor.
If you're willing to go outside the comfort-zone of VS-Code you should have a look at Monokle - it's built around the same editor-component as VS-Code and adds a wealth of real-time Kubernetes-related intelligence for your YAML-editing workflows, including linting, schema/reference validation (as you describe above), refactoring, OPA validation, etc.. - all open-source of course - https://github.com/kubeshop/monokle