BM: Baca dalam Bahasa Melayu
World K4: Notes, Lockers & Packages
Helm 4: install, upgrade, rollback
You will learn: to install a packaged app with Helm, change it, and roll it back.
Checked with Kubernetes 1.37 on 31 Oct 2026
The problem
kind-dev namespace defaultYour shop needs a Deployment and a Service. Someone already packed both as a kit. One command filled in all that YAML.
Watch
Drag a card into a box. Or tap the card, then tap the box.
Helm: Kubernetes' package manager: it fills chart templates with values and keeps a history of releases. is Kubernetes’ package manager. A chart: A meal kit: templates plus default values, ready to install. is a meal kit: templates plus default values.
Try it
Order 3 trays from the kit. Look at the YAML before anything is installed.
kind-dev namespace defaultdev-control-planeOpenManagerNo trays here.
dev-workerOpenNo trays here.
dev-worker2OpenNo trays here.
Hint
--set changes one value for this run only.Watch
install makes a release: One installed copy of a chart, with numbered revisions you can roll back to. called shop, at revision 1. Every upgrade adds a revision. rollback brings an old one back.
Predict
Revision 1: install. Revision 2: an upgrade with a bad image. You run helm rollback shop 1. What is the newest revision now?
Pick one answer.
Check
Put one release’s life in order, first at the top.
First step at the top. Put these in order. Use the arrows, or drag.
- helm rollback shop 1
- helm uninstall shop
- helm history shop
- helm install shop ./kedai
- helm upgrade shop ./kedai --set image.tag=1.30-alpine
Check
shop is installed. Build the command that moves it to nginx 1.30.
Tap the pieces in the right order.
You did it!
You can now install, upgrade and roll back an app with Helm.
Go deeper (optional)
Learn Helm 4: it shipped in November 2025. Helm 3 gets security fixes only until 11 November 2026. Charts come from chart repos or OCI registries. helm uninstall shop deletes the release and everything it made.
Real rep (optional), on a practice kind cluster:
Real mission
helm versionhelm create kedaihelm install shop ./kedaihelm upgrade shop ./kedai --set replicaCount=3helm history shophelm rollback shop 1helm uninstall shop
0 of 8 steps done · Your ticks are saved.
Bahasa Melayu
Kedai anda perlukan Deployment dan Service. Seseorang sudah bungkus kedua-duanya sebagai satu set. Satu arahan sudah isi semua YAML itu.
Helm ialah pengurus pakej Kubernetes. Chart ialah set hidangan siap: templat dan nilai lalai.
Pesan 3 dulang daripada set itu. Lihat YAML sebelum apa-apa dipasang.
--set tukar satu nilai untuk kali ini sahaja.install buat release bernama shop, pada revision 1. Setiap upgrade tambah satu revision. rollback bawa balik yang lama.
Revision 1: install. Revision 2: upgrade dengan image rosak. Anda jalankan helm rollback shop 1. Apa revision terbaharu sekarang?
Susun hayat satu release, yang pertama di atas.
shop sudah dipasang. Bina arahan yang pindahkannya ke nginx 1.30.
Kini anda boleh pasang, upgrade dan rollback aplikasi dengan Helm.
You finished this before. Practice is always welcome!
Official docs: Helm: Using Helm · helm install · helm rollback
You've learned for 25 minutes. A short break helps your brain.
Sprint done! Great focus. Stretch for a minute?