Overview
Helm is often referred to as the 'apt' or 'yum' for Kubernetes. It uses a packaging format called Charts, which are collections of files that describe a related set of Kubernetes resources.
Key Concepts
- Chart: A bundle of information necessary to create an instance of a Kubernetes application.
- Release: A running instance of a chart in a Kubernetes cluster.
- Repository: A place where charts can be collected and shared.
Benefits
- Manage Complexity: Charts can describe even the most complex apps, providing repeatable application installation.
- Easy Updates: Take the pain out of updates with in-place upgrades and custom hooks.
- Rollbacks: Easily roll back to a previous version of a release.