Membundel Arsip Rilis dengan helm package
Hasilkan tgz chart berversi.
Membundel Arsip Rilis dengan helm package adalah pelajaran DevOps Bootcamp 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 DevOps Bootcamp, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus DevOps Bootcamp mencakup 4 pelajaran total.
Berbagi Berarti Mengemas
Direktori bagan cukup untuk digunakan di laptop Anda, tetapi untuk membagikannya, Anda memerlukan satu berkas berversi. Itulah yang dihasilkan oleh helm package.
Perintah package
Arahkan helm package ke direktori bagan, lalu perintah tersebut akan menggabungkan semuanya menjadi satu arsip terkompresi yang siap didistribusikan.
helm package ./mychartOutput .tgz
Hasilnya adalah arsip tar terkompresi gzip yang diberi nama sesuai nama dan versi bagan. Berkas .tgz tunggal ini adalah unit yang diinstal oleh Helm dan disajikan oleh repositori.
mychart-0.1.0.tgzVersi Berasal dari Chart.yaml
Angka dalam nama berkas adalah kolom version di Chart.yaml, bukan appVersion. Helm membacanya untuk memberi nama dan mengurutkan arsip.
version: 0.1.0Naikkan Versi Setiap Kali
Dua arsip tidak boleh memiliki versi yang sama. Naikkan version di Chart.yaml sebelum setiap proses pengemasan, dengan mengikuti pemberian versi semantik agar pengguna dapat membandingkan rilis.
version: 0.2.0Memilih Folder Output
Secara bawaan, .tgz ditempatkan di direktori saat ini. Gunakan --destination untuk menempatkan bagan yang telah dikemas ke dalam folder khusus.
helm package ./mychart --destination ./distPackage Melakukan Validasi Terlebih Dahulu
Sebelum membuat arsip, helm package memuat dan memeriksa bagan. Chart.yaml yang rusak atau kolom yang hilang akan menghentikan pengemasan, sehingga kesalahan muncul sejak awal.
Memperbarui Dependensi Sebelum Mengemas
Jika bagan Anda memiliki subbagan, jalankan helm dependency update terlebih dahulu agar subbagan tersebut disertakan di charts/ dan ikut berada di dalam arsip.
helm dependency update ./mychart
helm package ./mychartTetapkan appVersion Juga
Tetapkan appVersion ke tag image aplikasi yang Anda kirimkan. Ini mendokumentasikan perangkat lunak yang benar-benar diterapkan oleh bagan yang dikemas.
appVersion: "1.25.0"Menginstal Langsung dari .tgz
Anda tidak memerlukan repositori untuk menguji arsip tersebut. helm install menerima jalur .tgz lokal secara langsung, sama seperti instalasi dari repositori.
helm install demo ./dist/mychart-0.2.0.tgzYang Tidak Disertakan dalam Arsip
Berkas .helmignore menjaga hal-hal yang tidak diperlukan, seperti .git dan cadangan editor, agar tidak masuk ke dalam paket sehingga arsip yang Anda publikasikan tetap bersih dan berukuran kecil.
.git/
*.swp
*.tmpPemeriksaan Singkat
Anda menjalankan helm package pada bagan Anda. Apa yang mengatur versi dalam nama berkas output?
Rangkuman: Mengemas Bagan
Anda menggunakan helm package untuk mengubah direktori bagan menjadi .tgz berversi, dengan menaikkan versi Chart.yaml setiap kali. Arsip tersebut siap dibagikan. 📦
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Membundel Arsip Rilis dengan helm package” gratis?
Ya — teks lengkap “Membundel Arsip Rilis dengan helm package” 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 “Membundel Arsip Rilis dengan helm package”?
Hasilkan tgz chart berversi. 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 1 dari 4.
Berapa lama pelajaran “Membundel Arsip Rilis dengan helm package” 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
- Membundel Arsip Rilis dengan helm package
- Membuat Index Repositori dengan helm repo index
- Menghosting Repositori Chart
- Mendorong Chart ke Registry OCI