Kosko

Organize Kubernetes manifests in JavaScript.

Get Started

Manage Environments

Kosko can generate Kubernetes manifests for multiple environments, and share configs across manifests. No more copy and maintain multiple YAML files anymore.

Manifest Validation

All manifests are validated against Kubernetes OpenAPI schema. You can also customize your own validator.

TypeScript Support

Kosko supports TypeScript or any other languages that can be compiled to JavaScript. Now your manifests are type-safe, and have better autocompletion and documentation in IDE.

Reusability

Reuse variables and functions across manifests. Make use of the awesome Node.js ecosystem.