2 ms·
kustomize is the less yolo version of helm: https://kubectl.docs.kubernetes.io/guides/introduction/kustomize/ https://kubectl.docs.kubernetes.io/guides/introduc
by mdaniel 3y ago
kustomize is the less yolo version of helm: https://kubectl.docs.kubernetes.io/guides/introduction/kustomize/ https://kubectl.docs.kubernetes.io/guides/introduction/kusto...
It takes some "waaaaa?!" to change the mental model away from text generation and substitution, and I'll be straight that their docs could really use a LOT more CONCRETE examples, but in the end it does as advertised using only kubectl
Then, to address the stateful bit of helm (e.g. helm ls) if one is already kustomize friendly then flux is good about using CRDs to track what things have been deployed: https://github.com/fluxcd/flux2#readme https://github.com/fluxcd/flux2#readme (Apache 2)
- 12345ieee 3y agoI used kustomize before switching to helm, it was a nightmare. Kustomize is extremely limited and opinionated, which is great if your deployments have only kustomize-approved differences between them, but it has no way to write business-aware config files and at my typical 100 deployments/chart is was becoming megaduplicated.