← Kubernetes learning path
Kubernetes · Module 9 of 10

Helm and GitOps

Package and deploy apps reliably.

📖 Key ideas

  1. Helm packages Kubernetes YAML into charts with values.
  2. helm install / upgrade / rollback manage releases.
  3. Kustomize customises YAML without templates.
  4. GitOps: Git is the source of truth; tools like Argo CD sync clusters.
  5. CI builds images; CD (Argo CD/Flux) deploys them.
💡 Real-life example: Helm charts are recipe boxes: same recipe, different spice levels (values) per environment.
Helm chartPackage of Kubernetes templates
values.yamlSettings for a chart
GitOpsGit-driven deployment
Argo CDGitOps continuous delivery tool