Chapitre 5. Développement de modèles
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
Les modèles sont au cœur des graphiques Helm, et ils constituent la majorité des fichiers et du contenu d'un graphique. Ce sont les fichiers qui vivent dans le répertoire des modèles. Helm rendra les modèles et les enverra à Kubernetes lorsque tu exécuteras des commandes comme helm install et helm upgrade. Si tu utilises la commande helm template, les modèles sont rendus et affichés en sortie (c'est-à-dire qu'ils sont envoyés à la sortie standard).
Le moteur de modèles permet un large éventail de façons de construire des modèles. Dans des situations simples, tu peux remplacer les valeurs des fichiers YAML du manifeste Kubernetes par des valeurs transmises par l'utilisateur ou provenant du fichier values.yaml. Dans des situations plus complexes, tu peux intégrer une logique dans les modèles qui simplifie ce que les consommateurs de graphiques doivent saisir. Ou tu peux intégrer des fonctionnalités qui peuvent configurer les applications elles-mêmes.
Dans ce chapitre, tu apprendras à développer des modèles et à comprendre le fonctionnement de la syntaxe des modèles. Nous aborderons également un certain nombre de fonctionnalités sympas que Helm a ajoutées aux templates et qui te permettent de travailler avec YAML et d'interagir avec Kubernetes. En cours de route, nous examinerons certains modèles que tu peux appliquer ...