Helm

Package manager for Kubernetes — charts, templates, and release management.

Duolingo for DevOps. One concept = one 2-4 minute video. Never introduce a concept before its prerequisites. Every lesson builds on the last.

0 / 15 lessons readyaudience: kubernetes users15 lessons planned
  1. 1. Helm

    15 lessons

    Managing raw YAML at scale is unmaintainable. Helm packages Kubernetes apps into reusable, versioned charts.

    Charts and Templates

    • What is Helm and why?3m 00sComing soon
    • Chart anatomy — Chart.yaml, values.yaml, templates/4m 00sComing soon
    • Go templates in Helm4m 00sComing soon
    • Pipelines, functions, and filters4m 00sComing soon
    • _helpers.tpl — DRY templates4m 00sComing soon

    Values, Environments, Lifecycle

    • Layering values across environments4m 00sComing soon
    • helm install and helm upgrade3m 30sComing soon
    • helm rollback3m 30sComing soon
    • Helm hooks for pre-install, post-install4m 00sComing soon
    • Chart dependencies and subcharts4m 00sComing soon

    Publishing Charts

    • Helm repositories3m 30sComing soon
    • OCI registries for Helm4m 00sComing soon
    • ChartMuseum vs OCI3m 30sComing soon
    • Chart testing pre-release4m 00sComing soon
    • Mini project: chart your own app5m 00sComing soon