EN: Read in English
Dunia K4: Nota, Loker & Pakej
Helm 4: install, upgrade, rollback
Anda akan belajar: pasang aplikasi berpakej dengan Helm, ubahnya, dan rollback.
Teks BM belum disemak oleh penutur asli.
Disemak dengan Kubernetes 1.37 pada 31 Okt 2026
Masalahnya
kind-dev namespace defaultKedai anda perlukan Deployment dan Service. Seseorang sudah bungkus kedua-duanya sebagai satu set. Satu arahan sudah isi semua YAML itu.
Tengok
Seret kad ke dalam kotak. Atau ketik kad, kemudian ketik kotak.
Helm: Pengurus pakej Kubernetes: ia isi templat chart dengan nilai dan simpan sejarah release. ialah pengurus pakej Kubernetes. chart: Set hidangan siap: templat dan nilai lalai, sedia dipasang. ialah set hidangan siap: templat dan nilai lalai.
Cuba
Pesan 3 dulang daripada set itu. Lihat YAML sebelum apa-apa dipasang.
kind-dev namespace defaultdev-control-planeBukaPengurusTiada dulang di sini.
dev-workerBukaTiada dulang di sini.
dev-worker2BukaTiada dulang di sini.
Petunjuk
--set tukar satu nilai untuk kali ini sahaja.Tengok
install buat release: Satu salinan chart yang dipasang, dengan revision bernombor untuk rollback. bernama shop, pada revision 1. Setiap upgrade tambah satu revision. rollback bawa balik yang lama.
Teka
Revision 1: install. Revision 2: upgrade dengan image rosak. Anda jalankan helm rollback shop 1. Apa revision terbaharu sekarang?
Pilih satu jawapan.
Semak
Susun hayat satu release, yang pertama di atas.
Langkah pertama di atas. Susun ikut turutan. Guna anak panah, atau seret.
- helm rollback shop 1
- helm uninstall shop
- helm history shop
- helm install shop ./kedai
- helm upgrade shop ./kedai --set image.tag=1.30-alpine
Semak
shop sudah dipasang. Bina arahan yang pindahkannya ke nginx 1.30.
Ketik kepingan ikut turutan yang betul.
Anda berjaya!
Kini anda boleh pasang, upgrade dan rollback aplikasi dengan Helm.
Nak tahu lebih (pilihan)
Belajar Helm 4: ia keluar pada November 2025. Helm 3 dapat pembaikan keselamatan hanya sehingga 11 November 2026. Chart datang dari repo chart atau registry OCI. helm uninstall shop padam release itu dan semua yang ia buat.
Latihan sebenar (pilihan), pada kluster kind untuk latihan:
Misi sebenar
helm versionhelm create kedaihelm install shop ./kedaihelm upgrade shop ./kedai --set replicaCount=3helm history shophelm rollback shop 1helm uninstall shop
0 daripada 8 langkah siap · Tanda anda disimpan.
English
Your shop needs a Deployment and a Service. Someone already packed both as a kit. One command filled in all that YAML.
Helm is Kubernetes’ package manager. A chart is a meal kit: templates plus default values.
Order 3 trays from the kit. Look at the YAML before anything is installed.
--set changes one value for this run only.install makes a release called shop, at revision 1. Every upgrade adds a revision. rollback brings an old one back.
Revision 1: install. Revision 2: an upgrade with a bad image. You run helm rollback shop 1. What is the newest revision now?
Put one release’s life in order, first at the top.
shop is installed. Build the command that moves it to nginx 1.30.
You can now install, upgrade and roll back an app with Helm.
Anda dah siapkan ini. Latihan lagi pun bagus!
Dokumentasi rasmi: Helm: Using Helm · helm install · helm rollback
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?