Kosko

Write Kubernetes manifests in JavaScript.

Multiple Environments

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

Validation

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

TypeScript Support

TypeScript and any languages compiled to JavaScript are supported. It makes your manifests type-safe.

Reusability

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