Kosko can help you organize your Kubernetes manifests in JavaScript or TypeScript, deploy to multiple environments, and ensure manifests are type-safe using OpenAPI schema.
Hi Product Hunt 👋
I've used Kosko to organize almost 100 services in two Kubernetes clusters for years. Replacing YAML with JavaScript might seem to be a weird idea, but it actually works very well for us. You don't have to copy & paste a bunch of YAML or learn a new DSL. Kosko can help you write Kubernetes manifests faster and safer with less code.
Features:
- Write Kubernetes manifests in JavaScript or TypeScript.
- Reuse variables, functions, and JavaScript libraries.
- Deploy to multiple environments.
- Support built-in resources and custom resource definitions (CRD).
- Automatically validate against Kubernetes OpenAPI schema.
- Get type definitions, documentation, and autocomplete suggestions right in your editors.
If you have any questions, feel free to submit an issue on GitHub.