0Pricing
Helm Academy · Leçon

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: v2

Le 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-app

La 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.0

appVersion 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 app

Le 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: application

Des 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: CoddyKit

Les 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/bitnami

Pourquoi 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

  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