Render Kubernetes manifests for many clusters from one Git repo: Helm, Git and YAML in, reviewable YAML out.
https://mykso.github.io/myks/ β// readme
Myks
Render the Kubernetes manifests for every cluster you run from one Git repository, and review the exact YAML each change produces before it ships.
Myks (Manage (my) yaml for Kubernetes simply) takes upstream
Helm charts, Git repositories and plain YAML, applies your per-cluster
configuration, and writes plain Kubernetes manifests to a rendered/ directory.
You commit that output. Argo CD, Flux, kapp or kubectl deploy static YAML, and
every pull request shows reviewers what changes in which cluster.
Getting started Β· Documentation Β· Why myks Β· Examples Β· Slack
The problem
You run several clusters. Each needs mostly the same applications, with small differences: a chart version held back in production, more replicas in one region, a label every cluster adds, a fix to an upstream chart that the maintainers have not merged yet. The usual answers are a values file per cluster per chart, a fork of theβ¦