Training Agenda

Helm

Helm is the package manager for Kubernetes — it bundles Kubernetes manifests into versioned, configurable charts that can be installed, upgraded, and rolled back as a single unit. It solves the problem of managing complex multi-resource applications across multiple environments without duplicating YAML. This training covers consuming, authoring, and operating Helm charts in production Kubernetes clusters.

1 day On-site, remote, or hybrid Up to 20 participants German or English
What We Cover
From chart consumer to chart author
Day 1

Helm Fundamentals & Chart Authoring

  • Helm architecture: Charts, releases, repositories, tiller-less Helm 3 — the Helm model explained
  • Installing and upgrading charts: Values, --set, values files — controlling chart configuration per environment
  • Helm repositories: ArtifactHub, private OCI registries — finding and hosting charts
  • Chart structure: Chart.yaml, templates, values.yaml, helpers — anatomy of a well-structured chart
  • Go templating in Helm: Functions, conditionals, loops, named templates — writing clean, reusable templates
  • Hooks: pre-install, post-install, pre-upgrade for database migrations and ordered setup
  • Testing charts: helm test, chart-testing (ct), kubeconform — validating charts before release
  • Helmfile: Managing multiple releases across environments with a declarative helmfile.yaml
  • Helm secrets plugin: Encrypting sensitive values with SOPS or Vault for safe Git storage
Learning Outcomes
What your team walks away with

Chart authors who can package applications properly, manage multi-environment releases with Helmfile, and keep values clean and testable.

Book the Helm training

A focused one-day deep-dive — works well as a follow-on to the Kubernetes training.

Get in touch