Why it matters

Helm is the K8s package manager standard. Understanding enables reuse of open-source K8s apps.

Advertisement

The architecture

Chart: directory with Chart.yaml (metadata), values.yaml (defaults), templates/ (Go-templated YAML).

Release: a chart installed with specific values.

Helm conceptsCharttemplated manifestsvalues.yamlcustomizationReleaseinstalled instanceChart repositories (Artifact Hub, Bitnami, etc.) distribute reusable charts
Helm structure.
Advertisement

How it works end to end

Install: helm install release_name chart --values my_values.yaml.

Upgrade: helm upgrade for config changes.

Rollback: helm rollback to previous version.

Templates: Go templating with values interpolation.