DevOps Bootcamp · Pelajaran

Satu Chart, Banyak Rilis

Memasang chart yang sama berkali-kali secara berdampingan.

Pelajaran 4 dari 413 langkah

Satu Chart, Banyak Rilis adalah pelajaran DevOps Bootcamp gratis di CoddyKit. Ini adalah pelajaran 4 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 DevOps Bootcamp, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus DevOps Bootcamp mencakup 4 pelajaran total.

Satu Paket, Banyak Instans

Satu paket dapat menjalankan banyak rilis sekaligus. Setiap instalasi menjadi instans independen yang berjalan berdampingan. 🔁

Mengapa Menggunakan Kembali Paket

Aplikasi yang sama sering kali dijalankan lebih dari sekali: salinan pengembangan dan salinan produksi, atau satu salinan untuk setiap pelanggan. Satu paket dapat melayani semuanya.

Dua Rilis, Paket yang Sama

Instal paket tersebut dua kali saja dengan nama yang berbeda. Helm memperlakukan masing-masing sebagai rilis terpisah yang dapat dikelolanya sendiri.

helm install web-dev ./mychart
helm install web-prod ./mychart

Nilai yang Berbeda Setiap Kali

Berikan pengaturan tersendiri untuk setiap rilis, sehingga instans pengembangan dapat menjalankan satu replika, sedangkan produksi menjalankan lima replika dari paket yang sama.

helm install web-prod ./mychart --set replicaCount=5

Nama Memisahkan Keduanya

Nama rilis adalah kunci yang memisahkan berbagai instans. Helm menggunakannya untuk mengetahui sumber daya mana yang termasuk dalam setiap rilis.

Nama Mengalir ke Sumber Daya

Paket yang baik menyertakan nama rilis dalam nama sumber daya agar dua instalasi tidak saling bertabrakan. .Release.Name bawaan memudahkan hal ini.

metadata:
  name: {{ .Release.Name }}-web

Ruang Nama sebagai Batas

Anda juga dapat menempatkan setiap rilis dalam ruang nama tersendiri, sehingga nama rilis yang sama tidak bertabrakan di berbagai lingkungan.

helm install web ./mychart -n team-a

Siklus Hidup yang Independen

Setiap rilis melakukan pemutakhiran, pengembalian, dan penghapusan instalasi secara mandiri. Mengubah web-dev tidak pernah memengaruhi web-prod.

Melihat Semuanya Bersama

Jalankan helm list di seluruh ruang nama untuk melihat semua instans paket sekaligus dan membandingkan revisinya.

helm list --all-namespaces

Jebakan Umum

Jika suatu paket menetapkan nama sumber daya secara tetap, alih-alih menggunakan nama rilis, instalasi kedua akan gagal karena konflik nama. Penggunaan templat mencegahnya.

Manfaatnya

Tulis satu paket, lalu jalankan sebanyak mungkin rilis yang disesuaikan dengan kebutuhan Anda. Penggunaan kembali itulah kekuatan utama Helm. 🎯

Pemeriksaan Singkat

Mari kita pastikan bagaimana beberapa rilis dapat hidup berdampingan.

Ringkasan

Satu paket dapat menggerakkan banyak rilis, masing-masing dengan nama, nilai, dan siklus hidupnya sendiri. Nama yang dibuat melalui templat mencegahnya saling bertabrakan. ✅

Gratis untuk memulai

Belajar DevOps Bootcamp dengan tutor AI — gratis

Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.

Kursus
142
Pelajaran
568

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Satu Chart, Banyak Rilis” gratis?

Ya — teks lengkap “Satu Chart, Banyak Rilis” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus DevOps Bootcamp, upgrade ke CoddyKit PRO. Kursus DevOps Bootcamp mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Satu Chart, Banyak Rilis”?

Memasang chart yang sama berkali-kali secara berdampingan. Kamu berlatih DevOps Bootcamp 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 DevOps Bootcamp?

Tidak diperlukan pengalaman sebelumnya. DevOps Bootcamp 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 4 dari 4.

Berapa lama pelajaran “Satu Chart, Banyak Rilis” 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 DevOps Bootcamp ini?

Ya. Setiap pelajaran DevOps Bootcamp 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

  1. Isi di dalam Paket Chart
  2. Rilis adalah Chart yang Terpasang
  3. Revisi: Setiap Perubahan Memiliki Versi
  4. Satu Chart, Banyak Rilis
← Kembali ke DevOps Bootcamp