Dichiarare le dipendenze in Chart.yaml
Elenchi i subchart con repository e intervalli di versione
Dichiarare le dipendenze in Chart.yaml è una lezione Helm Academy gratuita su CoddyKit. Questa è la lezione 1 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Helm Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Helm Academy include 4 lezioni in totale.
I chart possono dipendere da altri chart
La sua app ha spesso bisogno di un database o di una cache. Invece di copiare quel chart, lo elenchi come dipendenza e Helm lo scaricherà per Lei.
Il campo dependencies
Le dipendenze si dichiarano in un elenco di primo livello dependencies in Chart.yaml. Ogni voce descrive un subchart da includere.
dependencies:
- name: postgresql
version: "15.5.0"
repository: "https://charts.bitnami.com/bitnami"Tre chiavi obbligatorie
Ogni voce richiede name, version e repository. Questi tre valori indicano a Helm quale chart scaricare e da dove.
- name: redis
version: "19.0.1"
repository: "https://charts.bitnami.com/bitnami"name deve corrispondere al chart
name è il nome effettivo del chart nel repository, ad esempio postgresql o redis. Diventa anche la chiave da usare in seguito per configurare quel subchart.
version può essere un intervallo
Il campo version accetta una singola versione o un intervallo SemVer. Un intervallo come 15.x consente di ricevere in modo sicuro gli aggiornamenti di patch e minor.
- name: postgresql
version: "~15.5.0"
repository: "https://charts.bitnami.com/bitnami"L'URL del repository
repository indica dove si trova il chart. Di solito è l'URL di un repository di chart HTTP, dello stesso tipo di quello aggiunto con helm repo add.
Fare riferimento a un repository aggiunto
Se ha già eseguito helm repo add, può impostare repository su un alias nella forma @name invece di usare l'URL completo.
- name: redis
version: "19.0.1"
repository: "@bitnami"Funzionano anche i repository OCI
I chart moderni si trovano spesso nei registry OCI. Può impostare repository su un URL oci:// e Helm scaricherà la dipendenza da lì.
- name: nginx
version: "18.0.0"
repository: "oci://registry-1.docker.io/bitnamicharts"Assegnare un alias a un subchart
La chiave opzionale alias rinomina una dipendenza all'interno del chart. Le consente di aggiungere due volte lo stesso chart con nomi diversi.
- name: postgresql
version: "15.5.0"
repository: "@bitnami"
alias: primary-dbDichiarare non significa installare
Elencare una dipendenza in Chart.yaml esprime solo un'intenzione. Helm non ha ancora scaricato nulla: deve prima eseguire un passaggio separato di dependency update.
Mantenga fisse le versioni
Fissare una versione specifica rende le build riproducibili. Eviti gli intervalli aperti in produzione, così un aggiornamento imprevisto non finisce di nascosto nella release.
Verifica rapida
Desidera includere Bitnami PostgreSQL nel chart. Quali chiavi sono necessarie?
Riepilogo: dichiarare le dipendenze
Ha imparato a elencare i subchart sotto dependencies con name, version e repository, oltre all'alias opzionale. Ora li scaricherà. 📦
Domande Frequenti
La lezione «Dichiarare le dipendenze in Chart.yaml» è gratuita?
Sì — il testo completo di «Dichiarare le dipendenze in Chart.yaml» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Helm Academy, passa a CoddyKit PRO. Il corso Helm Academy include 4 lezioni in totale.
Cosa imparerò in «Dichiarare le dipendenze in Chart.yaml»?
Elenchi i subchart con repository e intervalli di versione Eserciti Helm Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare Helm Academy?
Non è richiesta alcuna esperienza precedente. Helm Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 1 di 4.
Quanto tempo richiede la lezione «Dichiarare le dipendenze in Chart.yaml»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione Helm Academy?
Sì. Ogni lezione Helm Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- Dichiarare le dipendenze in Chart.yaml
- Includere le dipendenze con helm dependency update
- Configurare i subchart dai valori del parent
- Condizioni, tag e valori globali