Helm
Helm is the Kubernetes package manager, packaging K8s applications with Charts (templates + values) to simplify deployment and version management.
Purpose
Package and templatize K8s applications, simplifying complex deployments.
Mechanism
Charts contain templates (YAML + Go template) and default values. helm install renders templates and deploys. values.yaml overrides defaults. Chart repositories enable sharing and versioning. helm rollback rolls back.
Use cases
- K8s application packaging
- Deployment templating
- Version management