0Pricing
DevOps Bootcamp · Pelajaran

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 ./mychart

Output .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.tgz

Versi 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.0

Naikkan 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.0

Memilih 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 ./dist

Package 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 ./mychart

Tetapkan 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.tgz

Yang 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
*.tmp

Pemeriksaan 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

  1. Membundel Arsip Rilis dengan helm package
  2. Membuat Index Repositori dengan helm repo index
  3. Menghosting Repositori Chart
  4. Mendorong Chart ke Registry OCI
← Kembali ke DevOps Bootcamp