Menerapkan Perubahan dengan helm upgrade
Kirim nilai baru atau versi chart baru.
Menerapkan Perubahan dengan helm upgrade adalah pelajaran Helm Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Helm Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Helm Academy mencakup 4 pelajaran total.
Mengapa upgrade Diperlukan
Setelah rilis berjalan, Anda jarang memasangnya ulang. Untuk mengubah apa pun, gunakan helm upgrade untuk menerapkan pengaturan baru pada rilis yang sama. 🔄
Bentuk Dasar
Perintah upgrade menerima nama rilis terlebih dahulu, lalu paket yang harus digunakan. Helm menghitung perbedaannya dan menerapkannya untuk Anda.
helm upgrade my-app bitnami/nginxNama Sama, Keadaan Baru
Nama rilis harus sesuai dengan rilis yang sudah ada. Helm menemukannya, membuat manifes baru, dan hanya memperbarui bagian yang benar-benar berubah.
Mengubah Nilai
Alasan paling umum untuk melakukan upgrade adalah konfigurasi baru. Berikan --set untuk menyesuaikan satu nilai tanpa mengedit berkas paket apa pun.
helm upgrade my-app bitnami/nginx --set replicaCount=3Meningkatkan Versi Paket
Anda juga dapat beralih ke paket yang lebih baru dengan --version. Opsi ini mengambil templat baru sambil mempertahankan identitas rilis Anda.
helm upgrade my-app bitnami/nginx --version 15.5.0Gunakan Kembali atau Atur Ulang Nilai
Secara bawaan, upgrade menghitung ulang nilai dari paket dan opsi Anda. Tambahkan --reuse-values untuk mempertahankan nilai dari rilis sebelumnya juga.
helm upgrade my-app bitnami/nginx --reuse-values --set image.tag=1.27Tunggu hingga Siap
Tambahkan --wait dan Helm akan menunggu hingga pod baru benar-benar siap, bukan langsung mengembalikan kontrol saat API menerima perubahan. ✅
helm upgrade my-app bitnami/nginx --wait --timeout 5mPeningkatan Atomik
Flag --atomic membuat Helm membatalkan perubahan secara otomatis jika peningkatan gagal, sehingga penerapan yang rusak tidak membuat Anda terhenti di tengah jalan.
helm upgrade my-app bitnami/nginx --atomicSetiap Peningkatan Menjadi Revisi
Setiap upgrade yang berhasil menaikkan nomor revisi rilis sebesar satu. Riwayat inilah yang memungkinkan pembatalan dilakukan nanti.
Pratinjau Dahulu
Tidak yakin dengan dampak suatu peningkatan? Tambahkan --dry-run untuk merender manifes baru dan memvalidasinya tanpa mengubah klaster.
helm upgrade my-app bitnami/nginx --set replicaCount=3 --dry-runMeningkatkan dari Chart Lokal
Argumen chart juga dapat berupa jalur lokal. Arahkan upgrade ke direktori chart Anda sendiri saat menyempurnakannya.
helm upgrade my-app ./my-appPemeriksaan Singkat
Anda ingin peningkatan yang gagal membatalkan perubahannya sendiri secara otomatis. Flag apa yang harus Anda tambahkan?
Rangkuman
Sekarang Anda dapat mengelola perubahan dengan helm upgrade: nama tetap sama, chart atau nilai baru, dan setiap eksekusi menghasilkan revisi baru. Gunakan --wait dan --atomic untuk penerapan yang lebih aman. 🚀
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Menerapkan Perubahan dengan helm upgrade” gratis?
Ya — teks lengkap “Menerapkan Perubahan dengan helm upgrade” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Helm Academy, upgrade ke CoddyKit PRO. Kursus Helm Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Menerapkan Perubahan dengan helm upgrade”?
Kirim nilai baru atau versi chart baru. Kamu berlatih Helm Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Helm Academy?
Tidak diperlukan pengalaman sebelumnya. Helm Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 4.
Berapa lama pelajaran “Menerapkan Perubahan dengan helm upgrade” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Helm Academy ini?
Ya. Setiap pelajaran Helm Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Menerapkan Perubahan dengan helm upgrade
- Pemasangan atau Peningkatan dengan --install
- Meninjau helm history
- Mengembalikan dengan helm rollback