The Chart Template Developer's Guide
This guide provides an introduction to Helm's chart templates, with emphasis on the template language.
Templates generate manifest files, which are YAML-formatted resource descriptions that Kubernetes can understand. We'll look at how templates are structured, how they can be used, how to write Go templates, and how to debug your work.
This guide focuses on the following concepts:
- The Helm template language
- Using values
- Techniques for working with templates
This guide is oriented toward learning the ins and outs of the Helm template language. Other guides provide introductory material, examples, and best practices.
📄️ Erste Schritte
Eine Kurzanleitung zu Chart-Templates.
📄️ Integrierte Objekte
Integrierte Objekte, die in Templates verfügbar sind.
📄️ Values-Dateien
Anleitung zur Verwendung des --values-Flags.
📄️ Template-Funktionen und Pipelines
Verwendung von Funktionen in Templates.
📄️ Liste der Template-Funktionen
Eine Liste der in Helm verfügbaren Template-Funktionen
📄️ Ablaufsteuerung
Ein kurzer Überblick über die Ablaufstrukturen in Templates.
📄️ Variablen
Verwendung von Variablen in Templates.
📄️ Benannte Templates
Wie man benannte Templates definiert.
📄️ Zugriff auf Dateien innerhalb von Templates
Wie Sie auf Dateien innerhalb eines Templates zugreifen können.
📄️ Eine NOTES.txt-Datei erstellen
Wie Sie Ihren Chart-Benutzern Anweisungen bereitstellen.
📄️ Subcharts und globale Werte
Arbeiten mit Subchart-Werten und globalen Werten.
📄️ Die .helmignore-Datei
Die `.helmignore`-Datei wird verwendet, um Dateien anzugeben, die Sie nicht in Ihr Helm Chart aufnehmen möchten.
📄️ Templates debuggen
Fehlerbehebung bei Charts, die nicht bereitgestellt werden können.
📄️ Nächste Schritte
Abschluss - einige nützliche Hinweise auf weitere Dokumentation, die Ihnen helfen wird.
📄️ Anhang: YAML-Techniken
Ein genauerer Blick auf die YAML-Spezifikation und wie sie auf Helm angewendet wird.
📄️ Anhang: Go-Datentypen und Templates
Ein kurzer Überblick über Variablen in Templates.