Hacker ApprovedDepartments

Kustomize

Kubernetes configuration tool in Developer tools

People recommend Kustomize as a simple, built-in way to customize plain Kubernetes YAML manifests for different environments without templating. Critics find it limiting and hard once deployments get complex.

People recommend Kustomize as a simple, built-in way to customize plain Kubernetes YAML manifests for different environments without templating. Critics find it limiting and hard once deployments get complex.

30 people gave an opinion

recommend it
16
criticize it
14
approval share
53%
Each figure is one person. RecommendsCriticizes

Recommended in 4 of 13 months

  1. November 2025: recommended
  2. December 2025: not recommended
  3. January 2026: not recommended
  4. February 2026: not recommended
  5. March 2026: not recommended
  6. April 2026: recommended
  7. May 2026: not recommended
  8. June 2026: not recommended
  9. July 2026: recommended
  10. August 2026: not recommended
  11. September 2026: not recommended
  12. October 2026: recommended
  13. November 2026: not recommended (month in progress)

Why it doesn’t carry the badge

  • 16 people recommend itNeeds 10 or more, met.
  • 1.1 recommenders for every criticNeeds 2 to 1 or better, not met.
  • Recommended in 4 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

  • Simple yet powerful for needs

    “Just enough features easily available to handle everything i've ever needed in the simple deployments I use.”

    Comment from 13 Nov 2025 in “Helm 4.0”

    “I've embraced kustomize and I like it. It's simple enough and powerful enough for my needs.”

    Comment from 13 Nov 2025 in “Helm 4.0”
  • Customizes plain YAML manifests per environment

    “you just write the default as perfectly normal K8s manifests in YAML”

    Comment from 13 Nov 2025 in “Helm 4.0”

    “use Kustomize to change said manifests for prod, staging, etc.”

    Comment from 15 Nov 2025 in “Helm 4.0”

    “move on to do everything else can via Kustomize via gitop”

    Comment from 13 Nov 2025 in “Helm 4.0”
  • Built into kubectl, works well

    “Kustomize is even somewhat included into basic kubernetes tooling, so if you want something "opinionated", it is there for you. It works.”

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

    “now with kustomize built in you can easily do everything you want with templating”

    Comment from 22 Jul 2026 in “Nobody needs Kubernetes for eleven users”
  • Preferred over Helm

    “I also prefer Kustomize over Helm. That said, their removal of vars was a boneheaded decision without a working replacement.”

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

    “I definitely prefer using kustomize over helm”

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

What people warn about

Each mark is one comment

  • Limited features and templating gaps

    “Kustomize didn’t support replacement or tempting for any arbitrary value”

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

    “it's frustratingly limiting and also still very complicated”

    Comment from 16 Jun 2026 in “What job interviews taught me about Kubernetes”
  • Gets complicated at scale

    “Kustomize also seems like hell when a deployment reaches a certain level of complexity.”

    Comment from 13 Nov 2025 in “Helm 4.0”

    “it's frustratingly limiting and also still very complicated”

    Comment from 16 Jun 2026 in “What job interviews taught me about Kubernetes”
  • Hard to order execution

    “it was awful trying to figure out the order of execution”

    Comment from 13 Nov 2025 in “Helm 4.0”

    “might be processed again after the fact with Kustomize”

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

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.

Kustomize compared with 1 alternative
ProductRecommendCriticizeApprovalMonthsOwnedBadge
Helm688245%12——
KustomizeThis page161453%4——

What people said

35 of the 36 comments that mention it, newest first. Each links to the original comment.

“Kustomize didn’t support replacement or tempting for any arbitrary value”

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

“Kustomize was simply way harder to use than Helm”

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

“I also prefer Kustomize over Helm. That said, their removal of vars was a boneheaded decision without a working replacement.”

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

“Kustomize is about as good as it gets using simple patches.”

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

“It was great, except almost no-one used the inheritance feature except me”

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

“might be processed again after the fact with Kustomize”

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

“I definitely prefer using kustomize over helm”

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

“now with kustomize built in you can easily do everything you want with templating”

RecommendsComment from 22 Jul 2026 in “Nobody needs Kubernetes for eleven users”

“it's frustratingly limiting and also still very complicated”

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

“Good luck doing that with kustomize.”

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

“Kustomize is just plain terrible and backwards as a solution”

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

“Kustomize is even somewhat included into basic kubernetes tooling, so if you want something "opinionated", it is there for you. It works.”

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

“Some Kustomize, a little bit of envsubst and we're good to go thank you very much.”

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

“everything ends up on a single line”

CriticizesComment from 5 Jan 2026 in “Stop Forwarding Errors, Start Designing Them”

“you're messing up by including kustomize or helm at all in 80% of cases”

CriticizesComment from 4 Dec 2025 in “Uncloud - Tool for deploying containerised apps across servers without k8s”

“Frankly, you're messing up by including kustomize or helm at all in 80% of cases.”

CriticizesComment from 4 Dec 2025 in “Uncloud - Tool for deploying containerised apps across servers without k8s”

“Kustomize actually doesn't do what you want, so you need to convert the entire thing to Helm.”

CriticizesComment from 4 Dec 2025 in “Uncloud - Tool for deploying containerised apps across servers without k8s”

“use Kustomize to change said manifests for prod, staging, etc.”

RecommendsComment from 15 Nov 2025 in “Helm 4.0”

“move on to do everything else can via Kustomize via gitop”

RecommendsComment from 13 Nov 2025 in “Helm 4.0”

“it was awful trying to figure out the order of execution”

CriticizesComment from 13 Nov 2025 in “Helm 4.0”

“Not only does kustomize template and merge together yaml but so does the valuesFrom thing, however at "runtime" in the cluster.”

CriticizesComment from 13 Nov 2025 in “Helm 4.0”

“Stick with Kustomize or jsonnet.”

RecommendsComment from 13 Nov 2025 in “Helm 4.0”

“Kustomize is better example.”

RecommendsComment from 13 Nov 2025 in “Helm 4.0”

“Just enough features easily available to handle everything i've ever needed in the simple deployments I use.”

RecommendsComment from 13 Nov 2025 in “Helm 4.0”

“I've embraced kustomize and I like it. It's simple enough and powerful enough for my needs.”

RecommendsComment from 13 Nov 2025 in “Helm 4.0”

“Kustomize also seems like hell when a deployment reaches a certain level of complexity.”

CriticizesComment from 13 Nov 2025 in “Helm 4.0”

“I still have nightmare when I had to use jsonnet and kustomize just for istio, with upgrade hell.”

CriticizesComment from 13 Nov 2025 in “Helm 4.0”

“Kustomize with ArgoCD is my go to”

RecommendsComment from 13 Nov 2025 in “Helm 4.0”

“you just write the default as perfectly normal K8s manifests in YAML”

RecommendsComment from 13 Nov 2025 in “Helm 4.0”

“Does your Kubernetes configuration need to be installed by you and your organization alone? Use Kustomize.”

RecommendsComment from 13 Nov 2025 in “Helm 4.0”

“Yeah, but then it is yet another layer of configuration slapped on top of the previous layer of configuration.”

CriticizesComment from 12 Nov 2025 in “Helm 4.0”

“I could not ever figure out how to do things outside the "hello world" tutorials they walk you through.”

CriticizesComment from 12 Nov 2025 in “Helm 4.0”

“is probably a more sane route to go down”

RecommendsComment from 12 Nov 2025 in “Helm 4.0”

“Pairing helm with Kustomize can help a lot as well.”

RecommendsComment from 12 Nov 2025 in “Helm 4.0”

“keep inventing things like Kustomize and similar that have better designs”

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.