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.
📄️ Premiers pas
Un guide rapide sur les templates de chart.
📄️ Objets intégrés
Les objets intégrés disponibles dans les templates.
📄️ Fichiers Values
Instructions sur l'utilisation du flag --values.
📄️ Fonctions de template et pipelines
Utilisation des fonctions dans les templates.
📄️ Liste des fonctions de template
Une liste des fonctions de template disponibles dans Helm
📄️ Structures de contrôle
Un aperçu rapide des structures de contrôle dans les templates.
📄️ Variables
Utilisation des variables dans les templates.
📄️ Templates Nommés
Comment définir des templates nommés.
📄️ Accéder aux fichiers dans les templates
Comment accéder aux fichiers depuis un template.
📄️ Créer un fichier NOTES.txt
Comment fournir des instructions aux utilisateurs de votre Chart.
📄️ Sous-charts et Valeurs Globales
Interaction avec les valeurs d'un sous-chart et les valeurs globales.
📄️ Le fichier .helmignore
Le fichier `.helmignore` permet de spécifier les fichiers que vous ne souhaitez pas inclure dans votre chart Helm.
📄️ Débogage des templates
Dépannage des charts dont le déploiement échoue.
📄️ Prochaines étapes
Conclusion - quelques liens utiles vers d'autres documentations qui vous aideront.
📄️ Annexe : Techniques YAML
Un examen approfondi de la spécification YAML et de son application dans Helm.
📄️ Annexe : Types de données Go et Templates
Un bref aperçu des variables dans les templates.