0Pricing
DevOps Bootcamp · Pelajaran

Membuat Index Repositori dengan helm repo index

Hasilkan index.yaml yang diperlukan repositori.

Membuat Index Repositori dengan helm repo index adalah pelajaran DevOps Bootcamp gratis di CoddyKit. Ini adalah pelajaran 2 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.

Repositori Hanyalah Berkas

Repositori Helm klasik tidak rumit: repositori ini terdiri atas folder berisi arsip .tgz dan satu berkas katalog khusus. Katalog tersebut adalah index.yaml.

Mengapa index.yaml Penting

Helm tidak pernah mencantumkan isi folder jarak jauh. Helm mengunduh index.yaml untuk mengetahui bagan dan versi yang tersedia serta lokasi pengambilan masing-masing.

Buat dengan Satu Perintah

Arahkan helm repo index ke folder yang menyimpan bagan Anda yang telah dikemas, lalu perintah tersebut akan memindai setiap .tgz untuk membuat katalog secara otomatis.

helm repo index ./dist

Isi Indeks

index.yaml yang dihasilkan mencantumkan nama bagan, versi, intisari, dan URL unduhan untuk setiap bagan. Helm menggunakan entri-entri ini untuk menentukan instalasi.

entries:
  mychart:
    - version: 0.2.0
      urls:
        - mychart-0.2.0.tgz

Tetapkan URL Publik

Opsi --url menulis ulang tautan unduhan setiap entri menjadi alamat tempat arsip benar-benar akan disajikan, bukan jalur lokal.

helm repo index ./dist --url https://charts.example.com

Setiap Bagan Memiliki Intisari

Indeks mencatat intisari SHA-256 untuk setiap arsip. Helm memverifikasinya saat mengunduh, sehingga berkas yang rusak atau telah ditukar dapat terdeteksi.

digest: sha256:9f86d08...

Menggabungkan Bagan Baru

Membuat ulang dari awal dapat menghapus riwayat. Opsi --merge menggabungkan arsip baru ke dalam indeks yang sudah ada dan mempertahankan entri versi lama.

helm repo index ./dist --merge ./dist/index.yaml

Urutan Operasi

Selalu kemas terlebih dahulu, lalu buat indeks. Indeks hanya melihat arsip yang sudah ada, sehingga .tgz baru harus tersedia sebelum proses pengindeksan dijalankan.

helm package ./mychart -d ./dist
helm repo index ./dist --url https://charts.example.com

Beberapa Versi Dapat Berdampingan

Satu nama bagan dapat memiliki banyak entri versi. Menyimpan berkas .tgz lama memungkinkan pengguna menginstal atau kembali ke rilis mana pun yang telah dipublikasikan.

Indeks Berada di Samping Arsip

Letakkan index.yaml yang sudah selesai di direktori yang akan Anda sajikan. Helm mengambilnya dari akar repositori, lalu menentukan URL bagan secara relatif terhadapnya.

Buat Ulang Setiap Kali Mempublikasikan

Indeks adalah snapshot, bukan sesuatu yang diperbarui secara langsung. Setiap kali menambahkan bagan, Anda harus membuat ulang atau menggabungkan index.yaml, atau klien tidak akan melihatnya.

Pemeriksaan Singkat

Anda telah membuat indeks, tetapi unduhan mengarah ke jalur lokal. Opsi mana yang memperbaiki URL tersebut?

Rangkuman: Membuat Indeks

Anda menjalankan helm repo index untuk membuat katalog arsip, menetapkan URL publik, dan menggunakan --merge untuk mempertahankan versi lama. Kini repositori Anda memiliki petanya. 🗂️

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Membuat Index Repositori dengan helm repo index” gratis?

Ya — teks lengkap “Membuat Index Repositori dengan helm repo index” 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 “Membuat Index Repositori dengan helm repo index”?

Hasilkan index.yaml yang diperlukan repositori. 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 2 dari 4.

Berapa lama pelajaran “Membuat Index Repositori dengan helm repo index” 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