KubeDojo

Helm: Charts, Values, and Releases

AK
by Alexis Kinsella··14 min read
Helm: Charts, Values, and Releases

Deploying Prometheus manually means writing or copying roughly 50 Kubernetes manifests: Deployments, StatefulSets, ConfigMaps, RBAC, Services, CRDs. A mis-ordered apply leaves your setup broken. A values change requires hunting through five different files. Helm solves the packaging problem, but it introduces its own model: charts, repositories, and releases. If you don't understand the model, you'll misread error messages, apply the wrong values, and wonder why your second "install" silently created a separate deployment.

The CKAD exam doesn't ask you to write Helm charts. It asks you to work with existing ones from pre-configured repositories: add a repo, read default values, install with overrides, inspect what was applied, uninstall. This article covers the model you need to do all of that confidently — chart anatomy, repository mechanics, values precedence, and release management.

Sign in to access this lesson

Create a free account or sign in to enroll in the CKAD — Certified Kubernetes Application Developer course and access all 44 lessons.

CKAD — Certified Kubernetes Application Developer

44 lessons

Browse the full course curriculum →