Tommy Chen

Kosko - Organize Kubernetes manifests in JavaScript.

by
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.

Add a comment

Replies

Best
Tommy Chen
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.