Helm
Kubernetes configuration tool in Developer tools
Packages and deploys Kubernetes apps with reusable charts and easy installs. Common caveat: text templating of YAML can silently produce wrong output.
Packages and deploys Kubernetes apps with reusable charts and easy installs. Common caveat: text templating of YAML can silently produce wrong output.
150 people gave an opinion
- recommend it
- 68
- criticize it
- 82
- approval share
- 45%
Recommended in 12 of 13 months
- November 2025: recommended
- December 2025: recommended
- January 2026: recommended
- February 2026: recommended
- March 2026: recommended
- April 2026: recommended
- May 2026: recommended
- June 2026: recommended
- July 2026: recommended
- August 2026: recommended
- September 2026: recommended
- October 2026: recommended
- November 2026: not recommended (month in progress)
Why it doesn’t carry the badge
- 68 people recommend itNeeds 10 or more, met.
- 0.8 recommenders for every criticNeeds 2 to 1 or better, not met.
- Recommended in 12 of 13 monthsNeeds 4 or more, met.
The same three rules apply to every product, and the badge can’t be bought. How the badge works
What people say about it
The reasons people give, with the number of comments that give each one. Open a reason to read what they said.
Why people recommend it
Each mark is one comment
Easy customization through values.yaml
“The simplest way to start probably would just be to create a custom Helm chart and define what you want in values.yaml.”
Comment from 6 May 2026 in “Should I Run Plain Docker Compose in Production in 2026?” “Helm is a product that serves users who like customization to the nth-degree.”
Comment from 13 Nov 2025 in “Helm 4.0” “can just use a shared helm chart, customised through values.yaml”
Comment from 6 Aug 2026 in “Deployah – deploy to Kubernetes from a short spec, no Helm, nothing in-cluster” Packages a whole deployment in one chart
“I like helm because it lets me encapsulate a deployment in a single package”
Comment from 14 Nov 2025 in “Helm 4.0” “I like how easy it is to maintain the configuration in a helm package”
Comment from 24 Jun 2026 in “Zero-Downtime Deployments with Docker Compose – No Kubernetes Required” Easy installs of open source software
“the possibility to use helm to install all kinds of open source project”
Comment from 5 May 2026 in “Should I Run Plain Docker Compose in Production in 2026?” “Helm is a perfectly acceptable way to quickly install K8s components”
Comment from 20 Feb 2026 in “Almost Every infrastructure decision I endorse or regret after 4 years” Consistent results across every environment
“if I test and deploy a helm chart, I know it will work everywhere in every variation”
Comment from 27 Apr 2026 in “Dear friend, you have built a Kubernetes (2024)” “there's a reason why shell + Helm is popular - they're stable”
Comment from 18 Oct 2026 in “A skeptic's first contact with Kubernetes (2024)”
What people warn about
Each mark is one comment
Go text templating of YAML
“People probably don't realize, that helm mostly is templating for the YAMLs kubernetes wants (plus a lot of other stuff that increases complexity).”
Comment from 13 Nov 2025 in “Helm 4.0” “In helm, best case you get a syntax error, worst case you end up overwriting keys and producing something syntactically but not logically correct.”
Comment from 5 May 2026 in “Should I Run Plain Docker Compose in Production in 2026?” “Using text templating for structured documents is already quite bad, doing it with a significant whitespace language it's absolute hell.”
Comment from 16 Jul 2026 in “Rebuilding My Homelab with Compose, Ruby, IPv6, and No Kubernetes” - Comment from 15 Nov 2025 in “Helm 4.0”
- Comment from 20 Jul 2026 in “Hyprland 0.55 announced the switch to Lua for its config files”
Only chart-exposed options are customizable
“A Helm chart is often a poorly documented abstraction layer which often makes it impossible to relate back the managed application's original documentation”
Comment from 12 Nov 2025 in “Helm 4.0” “Helm requires you to write a template and you need to know (or guess) up front which values you want to be configurable.”
Comment from 13 Nov 2025 in “Helm 4.0” “the main problem with Helm charts is that every customization option needs to be implemented by the chart that way”
Comment from 12 Nov 2025 in “Helm 4.0”
What people recommend instead
The same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.
| Product | Recommend | Criticize | Approval | Months | Owned | Badge |
|---|---|---|---|---|---|---|
| HelmThis page | 68 | 82 | 45% | 12 | — | — |
| Kustomize | 16 | 14 | 53% | 4 | — | — |
What people said
40 of the 184 comments that mention it, newest first. Each links to the original comment.
“Helm and Ivy are fully featured (I always forget how much Helm has for you).”
“Helm is popular for other reasons that belie non-string wire options”
“there's a reason why shell + Helm is popular - they're stable”
“Yes, it's horrific, but it really doesn't become problematic until you are having an external system render”
“can just use a shared helm chart, customised through values.yaml”
“what is awful is using a text templating language to generate yaml with the correct level of indentation”
“Using text templating for structured documents is already quite bad, doing it with a significant whitespace language it's absolute hell.”
“I like how easy it is to maintain the configuration in a helm package”
“a complex piece of tech that requires a lot more knowledge than "just push this helm chart" to work”
“The simplest way to start probably would just be to create a custom Helm chart and define what you want in values.yaml.”
“In helm, best case you get a syntax error, worst case you end up overwriting keys and producing something syntactically but not logically correct.”
“Community charts tend to have an insane amount of "knobs" so you can basically change everything being templated.”
“the possibility to use helm to install all kinds of open source project”
“you can continue using it for a bunch of other stuff with minimal new config”
“It makes absolute sense. You can use no variables and still deploy helm chart.”
“if I test and deploy a helm chart, I know it will work everywhere in every variation”
“Helm may be ok for distributing a pre-packaged solution to other people”
“Helm is a perfectly acceptable way to quickly install K8s components”
“I would recommend anyone who wants to actually learn the fundamentals of synthesis, to start on it.”
“k8s + Helm charts can keep the rest of config in a manageable file-based state”
“Go templates are not jinja but fundamentally the same thing - they have no syntax awareness and effectively are just string formatters.”
“I like helm because it lets me encapsulate a deployment in a single package”
“Helm is not just a templating engine to provide kubernetes manifests. It’s an application deployment and distribution ecosystem.”
“I don't understand why having to "grep through the templates" is so bad.”
“the templating side saved me where it was convenient to just run a helm command with --dry-run”
“our helm charts are flat and for year only passed in the image as variable”
“once I got the hang of the template charts I don't feel like I'm running into any hurdles while using it”
“Helm is a product that serves users who like customization to the nth-degree.”
“Ive found it easier, in most cases, to run 'helm template ...' on an existing chart”
“library charts can improve the experience of creating and maintaining helm charts by a lot”
“we've debugged various Helm issues caused by the internal sprig library used”
“I don't care for helm myself but it's less bad than a lot of other approaches”
“People probably don't realize, that helm mostly is templating for the YAMLs kubernetes wants (plus a lot of other stuff that increases complexity).”
“I love using helm but I feel I got used to go templates and sub charts done right.”
“Helm requires you to write a template and you need to know (or guess) up front which values you want to be configurable.”
“Does your Kubernetes configuration need to be installed by a stranger? Use Helm.”
“A Helm chart is often a poorly documented abstraction layer which often makes it impossible to relate back the managed application's original documentation”
“our entire infrastructure is already helm so hard to switch that all out”
“the main problem with Helm charts is that every customization option needs to be implemented by the chart that way”
“They are just normal k8s templates with a couple of values parameterized, and they work great.”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.