Sobes.tech
Senior

What is the folder structure of a Helm chart?

sobes.tech AI

Answer from AI

The standard folder structure of a Helm chart looks like this:

mychart/              # root folder of the chart
  Chart.yaml          # chart metadata (name, version, description)
  values.yaml         # default parameter values
  charts/             # folder for dependencies (subcharts)
  templates/          # Kubernetes manifest templates
  templates/_helpers.tpl # helper templates (functions)
  • Chart.yaml — a mandatory file with the chart description.
  • values.yaml — contains default values that can be overridden during installation.
  • charts/ — place other charts that this chart depends on.
  • templates/ — templates that Helm renders into Kubernetes manifests.

This structure allows for convenient management of configuration and templates for deploying applications in Kubernetes using Helm.