0Pricing
DevOps Bootcamp · Lektion

Was in einem Chart-Paket steckt

Templates und Standardwerte gebündelt als eine Einheit.

Was in einem Chart-Paket steckt ist eine kostenlose DevOps Bootcamp-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 DevOps Bootcamp-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der DevOps Bootcamp-Kurs umfasst insgesamt 4 Lektionen.

Was ein Chart ist

Ein chart ist ein Helm-Paket: ein Bündel aus Kubernetes-Templates und Standardeinstellungen, das zusammen eine bereitstellbare Anwendung beschreibt. 📦

Ein Chart ist ein Verzeichnis

Auf der Festplatte ist ein Chart einfach ein directory mit einer festgelegten Struktur. Helm liest diese Struktur, um zu wissen, wie das Chart gerendert und installiert wird.

mychart/
  Chart.yaml
  values.yaml
  templates/

Chart.yaml identifiziert das Chart

Die Datei Chart.yaml enthält die Metadaten: den Namen des Charts, seine Version und eine kurze Beschreibung, die Helm Ihnen anzeigt.

apiVersion: v2
name: mychart
version: 0.1.0

Das Verzeichnis templates

Der Ordner templates enthält Ihre als Go-Templates geschriebenen Kubernetes-Manifeste. Hier werden Deployments und Services definiert.

templates/deployment.yaml
templates/service.yaml

Standardwerte liegen in values.yaml

Die Datei values.yaml liefert die Standardkonfiguration. Templates lesen diese Values ein, sodass Benutzer das Verhalten anpassen können, ohne Manifeste zu bearbeiten.

replicaCount: 1
image:
  repository: nginx
  tag: "1.27"

Templates plus Values

Die Grundidee ist einfach: templates beschreiben die Struktur, Values füllen die Lücken. Helm führt beides zusammen, um die endgültigen Manifeste zu erzeugen.

Einen Wert in einem Template lesen

Templates greifen über das Objekt .Values auf Values zu. Die doppelten geschweiften Klammern markieren die Stelle, an der Helm den tatsächlichen Wert einsetzt.

spec:
  replicas: {{ .Values.replicaCount }}

NOTES.txt begrüßt den Benutzer

Eine optionale Datei NOTES.txt im Verzeichnis templates gibt nach der Installation Nutzungshinweise aus, etwa dazu, wie Sie Ihre Anwendung erreichen. Auch diese Datei rendert Helm als Template.

Das Unterverzeichnis charts

Ein Chart kann andere Charts in einem Ordner charts bündeln. Diese Abhängigkeiten, Subcharts genannt, werden zusammen mit dem übergeordneten Chart installiert.

mychart/
  charts/
    redis/

Eine Einheit mit eigener Version

Da alles gemeinsam ausgeliefert wird, ist ein Chart ein einziges versioniertes Artefakt. Erhöhen Sie die Version in Chart.yaml, wird das gesamte Paket als Einheit weiterentwickelt.

Warum diese Bündelung hilfreich ist

Wenn Sie Templates und Standardwerte zusammenpacken, liefern Sie eine vollständige, reproduzierbare Anwendung statt einer losen Sammlung von YAML-Dateien. 🎯

Schnelltest

Stellen wir sicher, dass die Struktur eines Charts klar ist.

Zusammenfassung

Ein Chart bündelt Templates, Standardwerte und Metadaten in einem versionierten Paket. Templates geben die Struktur vor, Values konfigurieren sie. ✅

Häufig gestellte Fragen

Ist die Lektion „Was in einem Chart-Paket steckt“ kostenlos?

Ja — der vollständige Text von „Was in einem Chart-Paket steckt“ 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 „Was in einem Chart-Paket steckt“?

Templates und Standardwerte gebündelt als eine Einheit. 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 1 von 4.

Wie lange dauert die Lektion „Was in einem Chart-Paket steckt“?

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. Was in einem Chart-Paket steckt
  2. Ein Release ist ein installiertes Chart
  3. Revisionen: Jede Änderung wird versioniert
  4. Ein Chart, viele Releases
← Zurück zu DevOps Bootcamp