Newsletter

    Subscribe our newsletter

    Get new infrastructure guides, comparison reports, and migration notes in your inbox.

    Infrastructure notes, guides, and new tools. Unsubscribe anytime.

    Back to Blog
    Kubernetes
    Helm
    Production

    Helm in production: hard-won lessons and gotchas

    February 5, 2026
    4 min read read

    What started the discussion

    This r/kubernetes thread focused on Helm in production: hard-won lessons and gotchas. The original post pointed readers to blog.sneakybugs.com, and the comments quickly turned into a practical discussion about the tradeoffs, surprises, and production realities behind the topic.

    What stood out in the comments

    Discussion point 1

    Hi everyone! Hope you find this post useful. I think even experienced Helm users can learn something from it. The best tip is to use values schema files with yaml-language-server for better development experience. It's a huge productivity boost and even helps LLMs write values better.

    Discussion point 2

    What if I told you could use just regular Go and have all the types from the k8s.io/api project?

    Discussion point 3

    Oci registry is great. Bit odd with fluxcd though where gitrepo and oci registry need different secrets on GitHub. But that's githubs fault really. There's not a very natural progression from yaml to kustomize to helm, I'm not sure where you go after helm either.

    Discussion point 4

    That's what we've been doing. Anything k8s related and we just go golang for the native bindings.

    Discussion point 5

    Awesome post, care to elaborate on the CRD installation? How would you describe the process of first time installation of a chart that needs CRDs?

    Thread snapshot

    Related Resources