How Helm Processes a Chart

Learn how Helm processes a chart.

Key steps

  1. A Helm client implements a Go language-based template engine.
  2. This engine parses all available files in a chart’s folders.
  3. The template engine creates Kubernetes manifest files.
  4. The manifest file is created by combining the templates in the chart’s templates/folder with the values from the Chart.yaml and values.yaml files.
  5. After the manifest files become available, the client can install, upgrade, and delete the application defined in the generated manifest files.

Get hands-on with 1400+ tech skills courses.