0Pricing
Helm Academy · Lektion

Mit helm package ein Release-Archiv bündeln

Erzeugen Sie ein versioniertes Chart-tgz.

Mit helm package ein Release-Archiv bündeln ist eine kostenlose Helm Academy-Lektion auf CoddyKit. Dies ist Lektion 1 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 Helm Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Helm Academy-Kurs umfasst insgesamt 4 Lektionen.

Teilen bedeutet Paketieren

Ein Chart-Verzeichnis ist auf Ihrem Laptop praktisch, aber zum Teilen benötigen Sie eine einzelne, versionierte Datei. Genau diese erzeugt helm package.

Der Befehl package

Geben Sie helm package ein Chart-Verzeichnis an, bündelt der Befehl alles in einem komprimierten Archiv, das zur Verteilung bereitsteht.

helm package ./mychart

Die .tgz-Ausgabe

Das Ergebnis ist ein gzip-komprimiertes Tarball, das nach dem Chart und seiner Version benannt ist. Diese einzelne .tgz-Datei ist die Einheit, die Helm installiert und Repositories bereitstellen.

mychart-0.1.0.tgz

Die Version stammt aus Chart.yaml

Die Zahl im Dateinamen ist das Feld version in Chart.yaml, nicht appVersion. Helm liest diesen Wert aus, um das Archiv zu benennen und zu sortieren.

version: 0.1.0

Version jedes Mal erhöhen

Zwei Archive dürfen niemals dieselbe Version haben. Erhöhen Sie version in Chart.yaml vor jedem Paketierungsvorgang und befolgen Sie die semantische Versionierung, damit Nutzer Releases vergleichen können.

version: 0.2.0

Ausgabeordner auswählen

Standardmäßig landet die .tgz-Datei in Ihrem aktuellen Verzeichnis. Verwenden Sie --destination, um paketierte Charts in einem eigenen Ordner abzulegen.

helm package ./mychart --destination ./dist

Paketierung validiert zuerst

Vor dem Archivieren lädt und prüft helm package das Chart. Eine fehlerhafte Chart.yaml oder ein fehlendes Feld beendet die Paketierung, sodass Fehler frühzeitig sichtbar werden.

Abhängigkeiten vor der Paketierung aktualisieren

Wenn Ihr Chart Subcharts enthält, führen Sie zuerst helm dependency update aus, damit diese in charts/ eingebunden werden und im Archiv enthalten sind.

helm dependency update ./mychart
helm package ./mychart

Auch appVersion festlegen

Setzen Sie appVersion auf den Image-Tag der ausgelieferten Anwendung. Dadurch wird dokumentiert, welche Software das paketierte Chart tatsächlich bereitstellt.

appVersion: "1.25.0"

Direkt aus einer .tgz-Datei installieren

Sie benötigen kein Repository, um das Archiv zu testen. helm install akzeptiert direkt einen lokalen .tgz-Pfad, genau wie bei der Installation aus einem Repository.

helm install demo ./dist/mychart-0.2.0.tgz

Was das Archiv ausschließt

Eine .helmignore-Datei hält überflüssige Dateien wie .git und Editor-Backups aus dem Paket heraus, sodass Ihr veröffentlichtes Archiv sauber und klein bleibt.

.git/
*.swp
*.tmp

Kurztest

Sie haben helm package für Ihr Chart ausgeführt. Was steuert die Version im Ausgabedateinamen?

Zusammenfassung: Charts paketieren

Sie haben helm package verwendet, um ein Chart-Verzeichnis in eine versionierte .tgz-Datei umzuwandeln, und dabei die Chart.yaml-Version jedes Mal erhöht. Das Archiv kann nun geteilt werden. 📦

Häufig gestellte Fragen

Ist die Lektion „Mit helm package ein Release-Archiv bündeln“ kostenlos?

Ja — der vollständige Text von „Mit helm package ein Release-Archiv bündeln“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Helm Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Helm Academy-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Mit helm package ein Release-Archiv bündeln“?

Erzeugen Sie ein versioniertes Chart-tgz. Du übst Helm Academy 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 Helm Academy zu starten?

Keine Vorkenntnisse erforderlich. Helm Academy 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 1 von 4.

Wie lange dauert die Lektion „Mit helm package ein Release-Archiv bündeln“?

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 Helm Academy-Lektion Code schreiben und ausführen?

Ja. Jede Helm Academy-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

  1. Mit helm package ein Release-Archiv bündeln
  2. Mit helm repo index einen Repository-Index erstellen
  3. Ein Chart-Repository hosten
  4. Charts in eine OCI-Registry pushen
← Zurück zu Helm Academy