0Pricing
DevOps Bootcamp · Lektion

Chart.yaml: Metadaten und Versionen

name, version, appVersion und Chart-Typ.

Chart.yaml: Metadaten und Versionen 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.

Der Ausweis des Charts

Jedes Chart hat an seiner Wurzel eine Chart.yaml. Diese Metadatendatei teilt Helm mit, um welches Chart es sich handelt und wie es verarbeitet werden soll. 🪪

apiVersion: v2

Das Feld apiVersion kennzeichnet das Chart-Format. Moderne Helm-3-Charts verwenden v2. Damit können Abhängigkeiten direkt in dieser Datei angegeben werden.

apiVersion: v2

name Identifiziert das Chart

Über name wird das Chart referenziert und in einem Repository angezeigt. Der Wert sollte aus Kleinbuchstaben und Bindestrichen bestehen.

name: my-web-app

version Ist die Chart-Version

version ist die eigene SemVer-Nummer des Charts. Erhöhen Sie sie immer dann, wenn sich Templates oder Standardwerte des Charts ändern.

version: 0.2.0

appVersion Verfolgt die Anwendung

appVersion gibt die Version der Software an, die das Chart bereitstellt. Der Wert dient nur zur Information und muss nicht mit der Chart-Version übereinstimmen.

appVersion: "1.27.0"

Zwei Versionen, zwei Aufgaben

Halten Sie sie auseinander: version ändert sich, wenn sich die Paketierung ändert, appVersion dagegen, wenn sich die zugrunde liegende Anwendung ändert.

version: 0.3.0
appVersion: "1.27.0"

Eine Beschreibung für Menschen

Die optionale description ist eine einzeilige Zusammenfassung, die Helm beim Auflisten oder Suchen von Charts anzeigt.

description: A Helm chart for my web app

Das Feld type

type ist entweder application oder library. application ist der Standardwert und der einzige Typ, den Sie direkt installieren können.

type: application

Hilfreiche Ergänzungen

Sie können keywords, Maintainer, eine Homepage-URL und ein Icon hinzufügen. Dadurch wird das Chart in Katalogen ausführlicher dargestellt.

keywords:
  - web
maintainers:
  - name: CoddyKit

Auch Abhängigkeiten gehören hierher

In v2 nennt eine Liste mit dependencies die Subcharts, die das Chart benötigt – jeweils mit Version und Quell-Repository.

dependencies:
  - name: redis
    version: "18.x.x"
    repository: https://charts.bitnami.com/bitnami

Warum Versionen wichtig sind

Eine saubere Versionierung ermöglicht es Benutzern, ein bekanntes Chart festzulegen und bewusst zu aktualisieren. Sie bildet das Fundament reproduzierbarer Deployments. 🎯

Kurzer Check

Stellen Sie sicher, dass die beiden Versionsfelder klar sind.

Zusammenfassung

Chart.yaml enthält apiVersion, name, version und appVersion. version verfolgt das Chart, appVersion die darin bereitgestellte Anwendung. ✅

Häufig gestellte Fragen

Ist die Lektion „Chart.yaml: Metadaten und Versionen“ kostenlos?

Ja — der vollständige Text von „Chart.yaml: Metadaten und Versionen“ 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 „Chart.yaml: Metadaten und Versionen“?

name, version, appVersion und Chart-Typ. 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 „Chart.yaml: Metadaten und Versionen“?

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

  1. Mit helm create ein Gerüst erstellen
  2. Chart.yaml: Metadaten und Versionen
  3. Das templates-Verzeichnis und NOTES.txt
  4. Standardwerte in values.yaml und die _helpers-Datei
← Zurück zu DevOps Bootcamp