0Pricing
Helm Academy · Leçon

Que contient un paquet Chart

Des modèles et des valeurs par défaut regroupés en une seule unité.

Que contient un paquet Chart est une leçon Helm Academy gratuite sur CoddyKit. Ceci est la leçon 1 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.

Ce qu'est un paquet Helm

Un paquet Helm est un paquetage Helm : un ensemble de modèles Kubernetes et de paramètres par défaut qui décrivent ensemble une application déployable. 📦

Un paquet Helm est un répertoire

Sur le disque, un paquet Helm n'est qu'un répertoire dont l'organisation est fixe. Helm lit cette structure pour savoir comment le générer et l'installer.

mychart/
  Chart.yaml
  values.yaml
  templates/

Chart.yaml l'identifie

Le fichier Chart.yaml contient les métadonnées : le nom du paquet, sa version et une courte description affichée par Helm.

apiVersion: v2
name: mychart
version: 0.1.0

Le répertoire templates

Le dossier templates contient vos manifestes Kubernetes écrits sous forme de modèles Go. C'est là que sont définies les ressources Deployment et Service.

templates/deployment.yaml
templates/service.yaml

Les valeurs par défaut se trouvent dans values.yaml

Le fichier values.yaml fournit la configuration par défaut. Les modèles lisent ces valeurs afin que les utilisateurs puissent ajuster le comportement sans modifier les manifestes.

replicaCount: 1
image:
  repository: nginx
  tag: "1.27"

Modèles et valeurs

L'idée principale est simple : les modèles décrivent la structure et les valeurs remplissent les champs manquants. Helm les fusionne pour produire les manifestes finaux.

Lire une valeur dans un modèle

Les modèles récupèrent les valeurs avec l'objet .Values. Les doubles accolades indiquent l'emplacement où Helm insère la valeur réelle.

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

NOTES.txt accueille l'utilisateur

Un fichier NOTES.txt facultatif dans templates affiche des indications après l'installation, par exemple pour expliquer comment accéder à votre application. Helm le génère également comme un modèle.

Le sous-répertoire charts

Un paquet peut inclure d'autres paquets dans un dossier charts. Ces dépendances, appelées sous-paquets, s'installent avec le paquet parent.

mychart/
  charts/
    redis/

Une unité versionnée

Comme tout est livré ensemble, un paquet constitue un seul artefact versionné. Augmentez la version dans Chart.yaml et l'ensemble du paquet évolue comme une unité.

Pourquoi ce regroupement est utile

Regrouper les modèles et les valeurs par défaut permet de livrer une application complète et reproductible plutôt qu'un ensemble disparate de fichiers YAML. 🎯

Vérification rapide

Assurons-nous que l'organisation du paquet est claire.

Récapitulatif

Un paquet regroupe des modèles, des valeurs par défaut et des métadonnées dans un seul paquet versionné. Les modèles en définissent la structure et les valeurs le configurent. ✅

Questions Fréquemment Posées

La leçon « Que contient un paquet Chart » est-elle gratuite ?

Oui — le texte complet de « Que contient un paquet Chart » 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 « Que contient un paquet Chart » ?

Des modèles et des valeurs par défaut regroupés en une seule unité. 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 1 sur 4.

Combien de temps prend la leçon « Que contient un paquet Chart » ?

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. Que contient un paquet Chart
  2. Une version déployée est un Chart installé
  3. Révisions : chaque modification est versionnée
  4. Un Chart, plusieurs versions déployées
← Retour à Helm Academy