0Pricing
Helm Academy · Leçon

Le répertoire templates et NOTES.txt

L’emplacement des manifestes et le rendu des notes.

Le répertoire templates et NOTES.txt est une leçon Helm Academy gratuite sur CoddyKit. Ceci est la leçon 3 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Helm Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Helm Academy comprend 4 leçons au total.

Où se trouvent les manifestes

Le répertoire templates est le cœur d’un paquet. Chaque fichier qui s’y trouve devient un manifeste Kubernetes après le rendu par Helm. 🧩

templates/
  deployment.yaml
  service.yaml

Ce sont des modèles Go

Les fichiers de templates ne sont pas de simples fichiers YAML : ce sont des modèles Go. Helm remplit les actions entre doubles accolades avant de les envoyer au cluster.

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

Une ressource par fichier

Par convention, chaque fichier contient un seul type de ressource, dont il porte le nom. Cela permet de lire et de parcourir facilement un paquet.

templates/serviceaccount.yaml
templates/ingress.yaml

Le rendu les transforme en ressources réelles

Lors de l’installation, Helm rend chaque modèle, remplace les valeurs, puis applique les manifestes obtenus à Kubernetes.

helm template ./mychart

Les fichiers commençant par un trait de soulignement sont particuliers

Les fichiers commençant par un trait de soulignement, comme _helpers.tpl, ne sont jamais rendus en manifestes. Ils contiennent plutôt des fragments réutilisables.

templates/_helpers.tpl

Découvrez NOTES.txt

Un fichier NOTES.txt spécial placé dans templates affiche un message convivial après une installation ou une mise à niveau réussie.

templates/NOTES.txt

Les notes utilisent aussi des modèles

NOTES.txt est lui-même un modèle ; vous pouvez donc y insérer le nom du déploiement ou une URL réelle pour indiquer aux utilisateurs comment accéder à l’application.

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

Les notes ne sont pas déployées

Contrairement aux autres fichiers de ce répertoire, NOTES.txt ne crée aucune ressource. Son seul rôle est d’afficher des indications dans votre terminal.

Lire les notes plus tard

Vous pouvez réafficher à tout moment les notes rendues d’un déploiement existant avec helm get notes.

helm get notes my-release

Les sous-dossiers sont autorisés

Vous pouvez regrouper les modèles dans des sous-dossiers ; Helm parcourt toute l’arborescence. La disposition vous appartient, tant que les fichiers produisent un YAML valide.

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

Pourquoi cette organisation est utile

Un dossier templates prévisible, associé à NOTES.txt, permet à n’importe qui d’ouvrir votre paquet et de savoir immédiatement où se trouvent les manifestes. 🎯

Vérification rapide

Précisons le rôle de NOTES.txt.

Récapitulatif

Le dossier templates contient des manifestes utilisant des modèles Go ; les fichiers commençant par un trait de soulignement sont des fragments. NOTES.txt affiche des indications et ne déploie rien. ✅

Questions Fréquemment Posées

La leçon « Le répertoire templates et NOTES.txt » est-elle gratuite ?

Oui — le texte complet de « Le répertoire templates et NOTES.txt » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Helm Academy, passe à CoddyKit PRO. Le cours Helm Academy comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Le répertoire templates et NOTES.txt » ?

L’emplacement des manifestes et le rendu des notes. Tu pratiques Helm Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer Helm Academy ?

Aucune expérience préalable n'est requise. Helm Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 3 sur 4.

Combien de temps prend la leçon « Le répertoire templates et NOTES.txt » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon Helm Academy ?

Oui. Chaque leçon Helm Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Générer une ossature avec helm create
  2. Chart.yaml : métadonnées et versions
  3. Le répertoire templates et NOTES.txt
  4. values.yaml par défaut et fichier _helpers
← Retour à Helm Academy