CertGrid CertGrid
Hands-on Lab·Certified Kubernetes Administrator

Helm Basics

Helm templates YAML and remembers what it sent, which is what makes rollback work. The corollary catches everyone: a change you make with kubectl is invisible to Helm and gets reverted by the next upgrade.

Cluster Architecture and Configuration Guide 18 of 103 Intermediate

Written against the versions above. Helm 3. Helm 2 needed a cluster-side Tiller component and is long dead; anything referring to Tiller is out of date.

Helm is a client-side tool: it runs on the control plane node here only because that is where the kubeconfig is.
Server NameIP AddressOSRolesCPURAMHDD
CKA1001192.168.0.175Ubuntu 26.04 LTSControl Plane Node2 Core4 GB50 GB
CKA1001-NODE01192.168.0.176Ubuntu 26.04 LTSWorker Node2 Core4 GB50 GB
CKA1001-NODE02192.168.0.177Ubuntu 26.04 LTSWorker Node2 Core4 GB50 GB
CKA1001-NODE03192.168.0.178Ubuntu 26.04 LTSWorker Node2 Core4 GB50 GB

Before you start

  1. A client-side binary, and nothing in the cluster

  2. A chart is a directory with a contract

  3. Render locally before touching the cluster

  4. Repositories, and reading a chart before trusting it

  5. Install, and where the release actually lives

  6. What was sent, and what changed

  7. Upgrade, history, rollback, and the change that vanishes

  8. Uninstall, and the two things it leaves behind

Official sources