Why Helmfile Sits Above Helm
Declarative state for many releases at once.
One Cluster, Many Releases
A real environment runs many Helm releases at once: an app, a database, a cache, ingress. Tracking all of them by hand quickly gets messy.
Helm Manages One Release
Each helm install or helm upgrade command touches a single release. Helm itself has no idea about the whole set you actually want running.
All lessons in this course
- Why Helmfile Sits Above Helm
- Defining Releases in helmfile.yaml
- Environments and Per-Env Values
- helmfile diff, apply, and sync