Mendeklarasikan Dependensi dalam Chart.yaml
Cantumkan subchart dengan repositori dan rentang versi.
Mendeklarasikan Dependensi dalam Chart.yaml 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.
Chart Dapat Bergantung pada Chart Lain
Aplikasi Anda sering memerlukan basis data atau cache. Daripada menyalin chart itu ke dalam aplikasi, Anda mencantumkannya sebagai dependensi dan Helm akan mengambilnya untuk Anda.
Bidang dependencies
Anda mendeklarasikan dependensi di bawah daftar tingkat teratas dependencies dalam Chart.yaml. Setiap entri menjelaskan satu subchart yang ingin Anda sertakan.
dependencies:
- name: postgresql
version: "15.5.0"
repository: "https://charts.bitnami.com/bitnami"Tiga Kunci Wajib
Setiap entri memerlukan name, version, dan repository. Ketiganya memberi tahu Helm chart mana yang harus diambil dan dari mana.
- name: redis
version: "19.0.1"
repository: "https://charts.bitnami.com/bitnami"name Harus Cocok dengan Chart
name adalah nama chart yang sebenarnya di repositori, seperti postgresql atau redis. Nama ini juga menjadi kunci yang Anda gunakan untuk mengonfigurasi subchart tersebut nanti.
Version Dapat Berupa Rentang
Bidang version menerima satu versi atau rentang SemVer. Rentang seperti 15.x memungkinkan pembaruan patch dan minor masuk dengan aman.
- name: postgresql
version: "~15.5.0"
repository: "https://charts.bitnami.com/bitnami"URL repository
repository menunjuk ke tempat chart berada. Biasanya berupa URL repositori chart HTTP, sama seperti yang Anda tambahkan dengan helm repo add.
Merujuk ke Repositori yang Ditambahkan
Jika Anda sudah menjalankan helm repo add, Anda dapat mengarahkan repository ke alias menggunakan bentuk @name, bukan URL lengkap.
- name: redis
version: "19.0.1"
repository: "@bitnami"Repositori OCI Juga Berfungsi
Chart modern sering berada di dalam registri OCI. Anda dapat menetapkan repository ke URL oci://, dan Helm akan mengambil dependensinya dari sana.
- name: nginx
version: "18.0.0"
repository: "oci://registry-1.docker.io/bitnamicharts"Beri Alias pada Subchart
Kunci alias yang bersifat opsional mengganti nama dependensi di dalam chart Anda. Dengan begitu, Anda dapat menambahkan chart yang sama dua kali dengan nama berbeda.
- name: postgresql
version: "15.5.0"
repository: "@bitnami"
alias: primary-dbMendeklarasikan Bukan Berarti Memasang
Mencantumkan dependensi dalam Chart.yaml hanya menyatakan maksud. Helm belum mengunduh apa pun sampai Anda menjalankan langkah dependency update terpisah.
Kunci Versi
Menetapkan versi yang jelas membuat proses pembuatan dapat direproduksi. Hindari rentang terbuka di produksi agar peningkatan versi tak terduga tidak menyusup ke rilis Anda.
Pemeriksaan Singkat
Anda ingin menyertakan Bitnami PostgreSQL ke dalam chart Anda. Kunci apa yang diperlukan?
Ringkasan: Mendeklarasikan Dependensi
Anda telah mempelajari cara mencantumkan subchart di bawah dependencies dengan nama, versi, dan repositori, serta alias opsional. Selanjutnya Anda akan mengunduhnya. 📦
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Mendeklarasikan Dependensi dalam Chart.yaml” gratis?
Ya — teks lengkap “Mendeklarasikan Dependensi dalam Chart.yaml” 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 “Mendeklarasikan Dependensi dalam Chart.yaml”?
Cantumkan subchart dengan repositori dan rentang versi. 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 “Mendeklarasikan Dependensi dalam Chart.yaml” 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
- Mendeklarasikan Dependensi dalam Chart.yaml
- Vendoring dengan helm dependency update
- Mengonfigurasi Subchart dari Values Induk
- Kondisi, Tag, dan Values Global