Hacker ApprovedDepartments

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%
Each figure is one person. RecommendsCriticizes

Recommended in 12 of 13 months

  1. November 2025: recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: recommended
  5. March 2026: recommended
  6. April 2026: recommended
  7. May 2026: recommended
  8. June 2026: recommended
  9. July 2026: recommended
  10. August 2026: recommended
  11. September 2026: recommended
  12. October 2026: recommended
  13. 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”
  • 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.

Helm compared with 1 alternative
ProductRecommendCriticizeApprovalMonthsOwnedBadge
HelmThis page688245%12——
Kustomize161453%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).”

RecommendsComment from 28 Oct 2026 in “Emacs Turns 50”

“Helm is popular for other reasons that belie non-string wire options”

RecommendsComment from 18 Oct 2026 in “A skeptic's first contact with Kubernetes (2024)”

“there's a reason why shell + Helm is popular - they're stable”

RecommendsComment from 18 Oct 2026 in “A skeptic's first contact with Kubernetes (2024)”

“Yes, it's horrific, but it really doesn't become problematic until you are having an external system render”

MixedComment from 17 Oct 2026 in “A skeptic's first contact with Kubernetes (2024)”

“can just use a shared helm chart, customised through values.yaml”

RecommendsComment from 6 Aug 2026 in “Deployah – deploy to Kubernetes from a short spec, no Helm, nothing in-cluster”

“what is awful is using a text templating language to generate yaml with the correct level of indentation”

CriticizesComment from 20 Jul 2026 in “Hyprland 0.55 announced the switch to Lua for its config files”

“Using text templating for structured documents is already quite bad, doing it with a significant whitespace language it's absolute hell.”

CriticizesComment from 16 Jul 2026 in “Rebuilding My Homelab with Compose, Ruby, IPv6, and No Kubernetes”

“I like how easy it is to maintain the configuration in a helm package”

RecommendsComment from 24 Jun 2026 in “Zero-Downtime Deployments with Docker Compose – No Kubernetes Required”

“a complex piece of tech that requires a lot more knowledge than "just push this helm chart" to work”

MixedComment from 16 Jun 2026 in “What job interviews taught me about Kubernetes”

“The simplest way to start probably would just be to create a custom Helm chart and define what you want in values.yaml.”

RecommendsComment from 6 May 2026 in “Should I Run Plain Docker Compose in Production in 2026?”

“In helm, best case you get a syntax error, worst case you end up overwriting keys and producing something syntactically but not logically correct.”

CriticizesComment from 5 May 2026 in “Should I Run Plain Docker Compose in Production in 2026?”

“Community charts tend to have an insane amount of "knobs" so you can basically change everything being templated.”

MixedComment from 5 May 2026 in “Should I Run Plain Docker Compose in Production in 2026?”

“the possibility to use helm to install all kinds of open source project”

MixedComment from 5 May 2026 in “Should I Run Plain Docker Compose in Production in 2026?”

“you can continue using it for a bunch of other stuff with minimal new config”

MixedComment from 5 May 2026 in “Should I Run Plain Docker Compose in Production in 2026?”

“It makes absolute sense. You can use no variables and still deploy helm chart.”

RecommendsComment from 27 Apr 2026 in “Dear friend, you have built a Kubernetes (2024)”

“if I test and deploy a helm chart, I know it will work everywhere in every variation”

RecommendsComment from 27 Apr 2026 in “Dear friend, you have built a Kubernetes (2024)”

“Helm may be ok for distributing a pre-packaged solution to other people”

MixedComment from 27 Apr 2026 in “Dear friend, you have built a Kubernetes (2024)”

“Helm is a perfectly acceptable way to quickly install K8s components”

RecommendsComment from 20 Feb 2026 in “Almost Every infrastructure decision I endorse or regret after 4 years”

“I would recommend anyone who wants to actually learn the fundamentals of synthesis, to start on it.”

RecommendsComment from 29 Dec 2025 in “Linux DAW: Help Linux musicians to quickly and easily find the tools they need”

“k8s + Helm charts can keep the rest of config in a manageable file-based state”

RecommendsComment from 1 Dec 2025 in “Advent of Sysadmin 2025”

“Go templates are not jinja but fundamentally the same thing - they have no syntax awareness and effectively are just string formatters.”

CriticizesComment from 15 Nov 2025 in “Helm 4.0”

“I like helm because it lets me encapsulate a deployment in a single package”

MixedComment from 14 Nov 2025 in “Helm 4.0”

“Helm is not just a templating engine to provide kubernetes manifests. It’s an application deployment and distribution ecosystem.”

MixedComment from 14 Nov 2025 in “Helm 4.0”

“I don't understand why having to "grep through the templates" is so bad.”

RecommendsComment from 13 Nov 2025 in “Helm 4.0”

“the templating side saved me where it was convenient to just run a helm command with --dry-run”

RecommendsComment from 13 Nov 2025 in “Helm 4.0”

“our helm charts are flat and for year only passed in the image as variable”

RecommendsComment from 13 Nov 2025 in “Helm 4.0”

“once I got the hang of the template charts I don't feel like I'm running into any hurdles while using it”

RecommendsComment from 13 Nov 2025 in “Helm 4.0”

“Helm is a product that serves users who like customization to the nth-degree.”

MixedComment from 13 Nov 2025 in “Helm 4.0”

“Ive found it easier, in most cases, to run 'helm template ...' on an existing chart”

RecommendsComment from 13 Nov 2025 in “Helm 4.0”

“library charts can improve the experience of creating and maintaining helm charts by a lot”

RecommendsComment from 13 Nov 2025 in “Helm 4.0”

“we've debugged various Helm issues caused by the internal sprig library used”

MixedComment from 13 Nov 2025 in “Helm 4.0”

“I don't care for helm myself but it's less bad than a lot of other approaches”

MixedComment from 13 Nov 2025 in “Helm 4.0”

“People probably don't realize, that helm mostly is templating for the YAMLs kubernetes wants (plus a lot of other stuff that increases complexity).”

CriticizesComment from 13 Nov 2025 in “Helm 4.0”

“I love using helm but I feel I got used to go templates and sub charts done right.”

RecommendsComment from 13 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.”

CriticizesComment from 13 Nov 2025 in “Helm 4.0”

“Does your Kubernetes configuration need to be installed by a stranger? Use Helm.”

RecommendsComment from 13 Nov 2025 in “Helm 4.0”

“A Helm chart is often a poorly documented abstraction layer which often makes it impossible to relate back the managed application's original documentation”

CriticizesComment from 12 Nov 2025 in “Helm 4.0”

“our entire infrastructure is already helm so hard to switch that all out”

MixedComment from 12 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”

CriticizesComment from 12 Nov 2025 in “Helm 4.0”

“They are just normal k8s templates with a couple of values parameterized, and they work great.”

RecommendsComment from 12 Nov 2025 in “Helm 4.0”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.