Chart.yaml : métadonnées et versions
name, version, appVersion et type de Chart.
Chart.yaml : métadonnées et versions est une leçon Helm Academy gratuite sur CoddyKit. Ceci est la leçon 2 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.
La carte d’identité du paquet
Chaque paquet possède un fichier Chart.yaml à sa racine. C’est le fichier de métadonnées qui indique à Helm ce qu’est ce paquet et comment le traiter. 🪪
apiVersion: v2
Le champ apiVersion indique le format du paquet. Les paquets modernes de Helm 3 utilisent v2, qui prend en charge la déclaration des dépendances directement dans ce fichier.
apiVersion: v2Le nom identifie le paquet
Le nom est la manière dont le paquet est référencé et apparaît dans un dépôt. Il doit être écrit en minuscules avec des tirets.
name: my-web-appLa version est celle du paquet
La version est le numéro SemVer propre au paquet. Incrémentez-la chaque fois que les modèles ou les valeurs par défaut du paquet changent.
version: 0.2.0appVersion suit l’application
appVersion enregistre la version du logiciel déployé par le paquet. Cette information est indicative et ne doit pas nécessairement correspondre à la version du paquet.
appVersion: "1.27.0"Deux versions, deux rôles
Ne les confondez pas : la version change lorsque l’empaquetage évolue, tandis qu’appVersion change lorsque l’application sous-jacente évolue.
version: 0.3.0
appVersion: "1.27.0"Une description lisible
La description facultative est un résumé d’une ligne que Helm affiche lors de l’énumération ou de la recherche de paquets.
description: A Helm chart for my web appLe champ type
Le type est soit application, soit bibliothèque. Application est la valeur par défaut et le seul type que vous pouvez installer directement.
type: applicationDes compléments utiles
Vous pouvez ajouter des mots-clés, des responsables, une URL d’accueil et une icône. Ces éléments enrichissent la présentation du paquet dans les catalogues.
keywords:
- web
maintainers:
- name: CoddyKitLes dépendances se déclarent ici aussi
Dans v2, une liste de dépendances indique les sous-paquets nécessaires, chacun avec une version et un dépôt source.
dependencies:
- name: redis
version: "18.x.x"
repository: https://charts.bitnami.com/bitnamiPourquoi les versions comptent
Une gestion propre des versions permet aux utilisateurs de fixer un paquet connu et de le mettre à niveau volontairement. C’est le fondement des déploiements reproductibles. 🎯
Vérification rapide
Assurez-vous que les deux champs de version sont bien compris.
Récapitulatif
Chart.yaml contient apiVersion, name, version et appVersion. version suit le paquet, tandis qu’appVersion suit l’application qu’il fournit. ✅
Questions Fréquemment Posées
La leçon « Chart.yaml : métadonnées et versions » est-elle gratuite ?
Oui — le texte complet de « Chart.yaml : métadonnées et versions » 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 « Chart.yaml : métadonnées et versions » ?
name, version, appVersion et type de Chart. 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 2 sur 4.
Combien de temps prend la leçon « Chart.yaml : métadonnées et versions » ?
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
- Générer une ossature avec helm create
- Chart.yaml : métadonnées et versions
- Le répertoire templates et NOTES.txt
- values.yaml par défaut et fichier _helpers