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.

Related Terms