Many of us thought or even seriously considered using a general-purpose language instead of YAML for the Kubernetes manifests. Here’s a new project that is solving this issue.
k8skonf allows you to describe your Kubernetes resources in TypeScript and convert them to regular YAML manifests. It’s similar to the cdk8s framework but intentionally limited by one specific language, ensuring its full support. Currently, it also works with CRDs and Helm charts. The project roadmap mentions plans to support Kustomize files and multiple versions of K8s.
Language: TypeScript | License: MPL 2.0 | 30 ⭐️
▶️ GitHub repo
💬 Reddit discussion
#tools
Post #192
793
- 🤪 4
- 🤔 2
- 🙈 2
- 👍 1