Technology · Ebook
Helm: The Package Manager for Kubernetes
by Shriira Press
Helm is the package manager for Kubernetes: it bundles an application's many manifests into a single versioned, parameterized package called a chart, so you can install, upgrade, and roll back complex apps with one command. This free book teaches it from the ground up: the package-manager model and how Helm 3 works without Tiller, chart anatomy, the templating engine and values, functions/conditionals/loops and helper templates, dependencies and subcharts, repositories and distribution (including OCI registries), the release lifecycle (install/upgrade/rollback/hooks), using Helm with CI/CD and GitOps tools like Argo CD and Flux, and security and chart-authoring best practices. Ten focused chapters with real chart examples and clear diagrams that take you from installing charts to authoring clean, reusable ones of your own.
Contents
- 1Preface
- 2Chapter 1 — What Helm Is
- 3Chapter 2 — The Package Manager Model
- 4Chapter 3 — Chart Anatomy
- 5Chapter 4 — Templating and Values
- 6Chapter 5 — Functions, Logic, and Helpers
- 7Chapter 6 — Dependencies and Subcharts
- 8Chapter 7 — Repositories and Distribution
- 9Chapter 8 — The Release Lifecycle
- 10Chapter 9 — Helm with GitOps and CI/CD
- 11Chapter 10 — Security, Best Practices, and Putting It Together
