Field Guides / Helm in Production
Field Guide · Intermediate to Advanced · 10-12 hours with labsHelm in Production: Charts Teams Can Trust
Build, test, ship and debug Helm 4 charts that survive real upgrades, GitOps and on-call, with 13 hands-on labs on kind.




81
pages
pages
13
hands-on labs
hands-on labs
24
interview Q&As
interview Q&As
13
chapters
chapters
This is for you if
- You own Helm charts other teams deploy, and you're the one paged when an upgrade hangs
- You're moving CI, Argo CD or Flux from Helm 3 to Helm 4 and need to know what changes
- You want charts with real contracts, tests and supply-chain controls instead of copy-paste YAML
- You're preparing for platform, SRE or DevOps interviews where Helm internals come up
What's inside
- How Helm really works: the upgrade pipeline, release storage, values precedence, and Helm 4's server-side apply and kstatus waiting
- Readable templates with helpers, checksums, required, fail, tpl and the lookup traps that break GitOps
- values.schema.json contracts and a layered multi-environment values strategy
- Library charts, dependencies, OCI registries, install by digest, and signing with GPG provenance and cosign
- A chart test pipeline: helm lint, helm-unittest, kubeconform, chart-testing and helm test
- Safe upgrades and rollbacks, hook design, and a real plan for CRD lifecycle
- Secrets that stay out of release storage with existingSecret and External Secrets
- Helm under Argo CD, Flux and Helmfile, and what changes for your chart in each
- Troubleshooting playbook for pending-upgrade, stuck hooks, immutable fields and SSA conflicts, plus 24 interview Q&As, a cheat sheet and a 30-day plan
After this guide you can
- Explain and debug any Helm upgrade by reading the release record and history
- Write charts with schema-validated values, tested behaviour and stable selectors
- Ship charts through OCI registries with digests and signatures your pipeline verifies
- Recover releases stuck in pending-upgrade or failed hooks without guesswork
- Run the same chart safely under plain Helm, Helmfile, Argo CD and Flux
- Plan a Helm 3 to Helm 4 migration for scripts, plugins and GitOps tools
Contents
- How Helm really worksp. 4
- Chart anatomy and templates people can readp. 11
- Values contracts: schema and multi-environment strategyp. 22
- Library charts, dependencies and OCI distributionp. 28
- Testing charts before they test youp. 36
- Upgrades, rollbacks, hooks and CRDsp. 42
- Secrets without regretsp. 50
- Helm with Argo CD, Flux and Helmfilep. 55
- Troubleshooting playbookp. 64
- Production checklist and design decisionsp. 69
- Interview questionsp. 71
- Cheat sheetp. 76
- Your 30-day practice planp. 79
Written by Randy, a Senior Platform Engineer & SRE who runs production platforms on AWS, GCP and Azure. Companion to the Techworld with Randy episode Helm in Production.