Helm
Package manager for Kubernetes — charts, templates, and release management.
“Duolingo for DevOps. One concept = one 2-4 minute video. Never introduce a concept before its prerequisites. Every lesson builds on the last.”
0 / 15 lessons readyaudience: kubernetes users15 lessons planned
1. Helm
15 lessonsManaging raw YAML at scale is unmaintainable. Helm packages Kubernetes apps into reusable, versioned charts.
Charts and Templates
- What is Helm and why?3m 00sComing soon
- Chart anatomy — Chart.yaml, values.yaml, templates/4m 00sComing soon
- Go templates in Helm4m 00sComing soon
- Pipelines, functions, and filters4m 00sComing soon
- _helpers.tpl — DRY templates4m 00sComing soon
Values, Environments, Lifecycle
- Layering values across environments4m 00sComing soon
- helm install and helm upgrade3m 30sComing soon
- helm rollback3m 30sComing soon
- Helm hooks for pre-install, post-install4m 00sComing soon
- Chart dependencies and subcharts4m 00sComing soon
Publishing Charts
- Helm repositories3m 30sComing soon
- OCI registries for Helm4m 00sComing soon
- ChartMuseum vs OCI3m 30sComing soon
- Chart testing pre-release4m 00sComing soon
- Mini project: chart your own app5m 00sComing soon