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.
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.