Mit helm dependency update vendoren
Erstellen Sie das charts-Verzeichnis und Chart.lock.
Mit helm dependency update vendoren ist eine kostenlose DevOps Bootcamp-Lektion auf CoddyKit. Dies ist Lektion 2 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des DevOps Bootcamp-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der DevOps Bootcamp-Kurs umfasst insgesamt 4 Lektionen.
Von der Deklaration zum Download
Sie haben Ihre Abhängigkeiten in Chart.yaml aufgelistet. Jetzt lädt helm dependency update sie tatsächlich herunter und legt sie in Ihrem Chart ab.
helm dependency update ./mychartDas Verzeichnis charts
Heruntergeladene Subcharts landen in einem charts/-Ordner neben Ihren Templates. Helm paketiert und rendert den Inhalt dort zusammen mit Ihrem Chart.
mychart/
Chart.yaml
values.yaml
charts/
postgresql-15.5.0.tgzSubcharts kommen als Archive
Standardmäßig wird jede Abhängigkeit als komprimiertes .tgz-Archiv in charts/ gespeichert. Helm entpackt es beim Installieren und Rendern automatisch.
Chart.lock erfasst exakte Versionen
Das Update schreibt eine Chart.lock-Datei, in der die exakt aufgelösten Versionen und Digests festgeschrieben sind. Diese Lockdatei sorgt für reproduzierbare Builds.
dependencies:
- name: postgresql
repository: https://charts.bitnami.com/bitnami
version: 15.5.0Die Lockdatei committen
Sie sollten Chart.lock in Git committen. Teammitglieder und CI lösen dann dieselben Versionen auf, anstatt unabhängig voneinander abzuweichen.
build vs update
helm dependency build installiert die bereits in Chart.lock festgeschriebenen Versionen. update löst die Versionen anhand von Chart.yaml erneut auf und schreibt die Lockdatei neu.
helm dependency build ./mychartWann Sie build verwenden
In CI bevorzugen Sie normalerweise dependency build. Der Befehl vertraut auf die committe Lockdatei, sodass die Pipeline ein Subchart niemals stillschweigend aktualisiert.
Heruntergeladene Abhängigkeiten auflisten
Führen Sie helm dependency list aus, um jede deklarierte Abhängigkeit und ihren Status anzuzeigen. Der Befehl zeigt, ob das Verzeichnis charts/ mit Chart.yaml übereinstimmt.
helm dependency list ./mychartRepositories müssen erreichbar sein
Beim Update wird jedes repository kontaktiert, um Charts herunterzuladen. Für HTTP-Repositories müssen Sie möglicherweise zuerst helm repo add ausführen, damit Helm ein @alias auflösen kann.
charts/ vendoren oder ignorieren
Teams committen entweder die charts/-Archive für Offline-Builds oder ignorieren sie per gitignore und erstellen sie in CI anhand von Chart.lock neu. Entscheiden Sie sich für eine Variante und bleiben Sie konsequent.
Nach dem Ändern von Versionen erneut ausführen
Immer wenn Sie eine Version in Chart.yaml ändern, führen Sie erneut dependency update aus. Andernfalls bleiben charts/ und Chart.lock veraltet und nicht synchron.
Kurzer Check
Ihre CI muss exakt die Subchart-Versionen erstellen, die ein Teammitglied committen hat. Welcher Befehl passt am besten?
Rückblick: Abhängigkeiten vendoren
Sie haben gelernt, dass dependency update charts/ füllt und Chart.lock schreibt, während build diese Lockdatei wiedergibt. Committen Sie die Lockdatei für reproduzierbare Installationen. 🔒
Häufig gestellte Fragen
Ist die Lektion „Mit helm dependency update vendoren“ kostenlos?
Ja — der vollständige Text von „Mit helm dependency update vendoren“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des DevOps Bootcamp-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der DevOps Bootcamp-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Mit helm dependency update vendoren“?
Erstellen Sie das charts-Verzeichnis und Chart.lock. Du übst DevOps Bootcamp mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um DevOps Bootcamp zu starten?
Keine Vorkenntnisse erforderlich. DevOps Bootcamp auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 2 von 4.
Wie lange dauert die Lektion „Mit helm dependency update vendoren“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser DevOps Bootcamp-Lektion Code schreiben und ausführen?
Ja. Jede DevOps Bootcamp-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Abhängigkeiten in Chart.yaml deklarieren
- Mit helm dependency update vendoren
- Subcharts über Parent-Values konfigurieren
- Bedingungen, Tags und globale Werte