Live data from Hacker News

Getting tired of Helm – any better way to handle deployments in Kubernetes?

news.ycombinator.com

1–10 of 24 posts

Getting tired of Helm – any better way to handle deployments in Kubernetes?

#1
I’ve been deep in Helm templates lately and it’s starting to feel like YAML hell. It was fine when we had a few services, but now it’s just hard to manage. Anyone found a workflow that avoids Helm altogether? Or made Helm manageable at scale?

Re: Getting tired of Helm – any better way to handle deployments in Kubernetes?

#6

We are using kustomize to create the yaml and argocd for deployment. All via ci and git-ops. works really well

I'm a huge fan of Kustomize. I'm ambivalent towards argocd, but Kustomize is as close to a DWIM tooling as it's possible to get for Kubernetes.

Re: Getting tired of Helm – any better way to handle deployments in Kubernetes?

#7
ArgoCD for relatively simple stuff.

For complex stuff I write Python or Go programs to build manifests, then shell out to kubectl apply. An old example - deploying a multi-instance modded Arma 3 server on k3s: https://github.com/dharmab/homelab-k3s/tree/main/lab

Post reply on HN