Chapter 12: Helm — Package Management
⏱️ Total chapter time: ~55 min (25 min reading + 30 min lab)
After this chapter, you will be able to: Install community charts, create your own chart from scratch, manage releases with upgrades and rollbacks, and use values files to customize deployments per environment.
What’s Inside
| Section | Topic | Time |
|---|---|---|
| 12.1 | What Helm Is and Why It Exists | ~4 min |
| 12.2 | Installing Charts — helm install and Repositories | ~6 min |
| 12.3 | Chart Anatomy — Templates and Values | ~7 min |
| 12.4 | Creating Your Own Chart | ~5 min |
| 12.5 | Upgrades, Rollbacks, and Release Management | ~4 min |
| 12.6 | 🔬 Lab: Package and Deploy a Multi-Tier App | ~30 min |
Prerequisites
- Completed Chapters 1–11 (all core concepts)
helmCLI installed (helm versionto verify)minikube statusshowsRunning