0Pricing
DevOps Bootcamp · Lektion

Das templates-Verzeichnis und NOTES.txt

Hier liegen die Manifeste; außerdem wird erklärt, wie Hinweise gerendert werden.

Das templates-Verzeichnis und NOTES.txt ist eine kostenlose DevOps Bootcamp-Lektion auf CoddyKit. Dies ist Lektion 3 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.

Wo die Manifeste liegen

Das Verzeichnis templates bildet das Herz eines Charts. Jede Datei hier wird nach dem Rendern durch Helm zu einem Kubernetes-Manifest. 🧩

templates/
  deployment.yaml
  service.yaml

Es sind Go-Templates

Die Dateien in templates sind kein einfaches YAML, sondern Go templates. Helm ersetzt die Aktionen mit doppelten geschweiften Klammern, bevor die Dateien an den Cluster gesendet werden.

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

Eine Ressource pro Datei

Üblicherweise enthält jede Datei genau einen resource-Typ und ist nach diesem benannt. Dadurch bleibt ein Chart leicht zu lesen und zu durchsuchen.

templates/serviceaccount.yaml
templates/ingress.yaml

Rendern macht sie real

Bei der Installation rendert Helm jedes Template, ersetzt die Werte und wendet die resultierenden Manifeste anschließend auf Kubernetes an.

helm template ./mychart

Dateien mit Unterstrich sind besonders

Dateien, die mit einem underscore beginnen, etwa _helpers.tpl, werden nie in Manifeste gerendert. Stattdessen enthalten sie wiederverwendbare Partials.

templates/_helpers.tpl

Lernen Sie NOTES.txt kennen

Eine spezielle Datei namens NOTES.txt in templates gibt nach einer erfolgreichen Installation oder Aktualisierung eine verständliche Nachricht aus.

templates/NOTES.txt

Auch Notes sind Templates

NOTES.txt ist selbst ein template. Sie können daher den Release-Namen oder eine echte URL einfügen, um Benutzern den Zugriff auf die Anwendung zu erklären.

Your release is named {{ .Release.Name }}.

Notes werden nicht bereitgestellt

Im Gegensatz zu den anderen Dateien hier erstellt NOTES.txt keine resource. Ihre einzige Aufgabe besteht darin, Hinweise in Ihrem Terminal auszugeben.

Notes später lesen

Sie können die gerenderten Notes eines bestehenden Releases jederzeit mit helm get notes erneut anzeigen.

helm get notes my-release

Unterordner sind erlaubt

Sie dürfen Templates in subfolders gruppieren; Helm durchsucht den gesamten Verzeichnisbaum. Die Struktur bleibt Ihnen überlassen, solange die Dateien gültiges YAML ergeben.

templates/web/deployment.yaml
templates/web/service.yaml

Warum diese Struktur hilft

Ein übersichtlicher templates-Ordner zusammen mit NOTES.txt sorgt dafür, dass jeder Ihr Chart öffnen und sofort erkennen kann, wo sich die manifests befinden. 🎯

Kurzer Check

Legen wir genau fest, was NOTES.txt tut.

Zusammenfassung

Der templates-Ordner enthält Go-Templates für Manifeste; Dateien mit Unterstrich sind Partials. NOTES.txt gibt Hinweise aus und stellt nichts bereit. ✅

Häufig gestellte Fragen

Ist die Lektion „Das templates-Verzeichnis und NOTES.txt“ kostenlos?

Ja — der vollständige Text von „Das templates-Verzeichnis und NOTES.txt“ 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 „Das templates-Verzeichnis und NOTES.txt“?

Hier liegen die Manifeste; außerdem wird erklärt, wie Hinweise gerendert werden. 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 3 von 4.

Wie lange dauert die Lektion „Das templates-Verzeichnis und NOTES.txt“?

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