Helm Basics
Part of the Kubernetes course
Write your fifth web application for Kubernetes and you will notice something dispiriting: you keep typing the same YAML. A Deployment, a Service, a ConfigMap, the same shape every time, with three or four words different. The image name changes, the replica count changes, the hostname changes, and everything else is copied from the last project with the names swapped out.
Copy-paste with edits is exactly the situation that templates were invented for. Think of a rental agreement: the law firm does not write a new contract from nothing for every tenant. They keep one document with blanks in it, and filling in the name, the address and the monthly rent produces a real, complete contract. Helm is that idea for Kubernetes manifests. ...
Want to learn Kubernetes Helm Basics in a real environment?
Click below, get a fresh Linux box with Kubernetes ready to go, and work through Helm Basics hands-on with an AI tutor that knows your code.
Start this lessonHelm BasicsWhat you'll learn
- Chart structure
- Values.yaml
- Helm install
- Helm upgrade
- Helm template
- When to use Helm vs raw manifests
Read this lesson in your language
All lessons in this course
14 lessons- 1What is Kubernetes25 min
- 2Your First Pod30 min
- 3Deployments and ReplicaSets35 min
- 4Services35 min
- 5Probes and Self-Healing35 min
- 6ConfigMaps and Secrets35 min
- 7Volumes and Persistent Storage35 min
- 8Namespaces and Labels25 min
- 9Ingress35 min
- 10Helm Basics35 min
- 11Scaling and HPA30 min
- 12RBAC35 min
- 13Observability30 min
- 14Capstone: Deploy a Stack60 min
