0Pricing
Helm Academy · Leçon

Déclarer des dépendances dans Chart.yaml

Répertoriez les sous-Charts avec leurs dépôts et plages de versions.

Déclarer des dépendances dans Chart.yaml 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.

Les paquets Helm peuvent dépendre d’autres paquets

Votre application a souvent besoin d’une base de données ou d’un cache. Au lieu de copier ce paquet, vous le déclarez comme une dépendance et Helm le télécharge pour vous.

Le champ dependencies

Vous déclarez les dépendances dans une liste dependencies de niveau supérieur dans Chart.yaml. Chaque entrée décrit un sous-paquet que vous souhaitez inclure.

dependencies:
  - name: postgresql
    version: "15.5.0"
    repository: "https://charts.bitnami.com/bitnami"

Trois clés obligatoires

Chaque entrée nécessite un name, une version et un dépôt. Ces trois éléments indiquent à Helm quel paquet récupérer et où le trouver.

- name: redis
  version: "19.0.1"
  repository: "https://charts.bitnami.com/bitnami"

name doit correspondre au paquet

Le name est le véritable nom du paquet dans le dépôt, par exemple postgresql ou redis. Il devient également la clé utilisée ensuite pour configurer ce sous-paquet.

La version peut être une plage

Le champ version accepte une version unique ou une plage SemVer. Une plage comme 15.x permet d’intégrer les mises à jour correctives et mineures en toute sécurité.

- name: postgresql
  version: "~15.5.0"
  repository: "https://charts.bitnami.com/bitnami"

L’URL du dépôt

Le champ repository indique où se trouve le paquet. Il s’agit généralement de l’URL d’un dépôt HTTP de paquets Helm, du même type que celui ajouté avec helm repo add.

Référencer un dépôt ajouté

Si vous avez déjà exécuté helm repo add, vous pouvez attribuer à repository un alias avec la forme @name au lieu de fournir l’URL complète.

- name: redis
  version: "19.0.1"
  repository: "@bitnami"

Les dépôts OCI fonctionnent aussi

Les paquets modernes se trouvent souvent dans des registres OCI. Vous pouvez définir repository avec une URL oci://, puis Helm récupérera la dépendance depuis cet emplacement.

- name: nginx
  version: "18.0.0"
  repository: "oci://registry-1.docker.io/bitnamicharts"

Donner un alias à un sous-paquet

La clé facultative alias renomme une dépendance à l’intérieur de votre paquet. Elle vous permet d’ajouter deux fois le même paquet sous des noms différents.

- name: postgresql
  version: "15.5.0"
  repository: "@bitnami"
  alias: primary-db

Déclarer n’installe rien

Répertorier une dépendance dans Chart.yaml indique seulement votre intention. Helm n’a encore rien téléchargé : vous devez d’abord exécuter une étape distincte de mise à jour des dépendances.

Verrouillez les versions

Le verrouillage d’une version précise garantit la reproductibilité des compilations. Évitez les plages ouvertes en production afin qu’une mise à niveau inattendue ne se glisse jamais dans votre livraison.

Vérification rapide

Vous souhaitez intégrer Bitnami PostgreSQL à votre graphique. Quelles clés sont requises ?

Récapitulatif : déclarer les dépendances

Vous avez appris à répertorier les sous-graphiques sous dépendances avec un nom, une version et un dépôt, ainsi qu’un alias facultatif. Vous allez maintenant les récupérer. 📦

Questions Fréquemment Posées

La leçon « Déclarer des dépendances dans Chart.yaml » est-elle gratuite ?

Oui — le texte complet de « Déclarer des dépendances dans Chart.yaml » 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 « Déclarer des dépendances dans Chart.yaml » ?

Répertoriez les sous-Charts avec leurs dépôts et plages de versions. 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 « Déclarer des dépendances dans Chart.yaml » ?

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. Déclarer des dépendances dans Chart.yaml
  2. Fournir les dépendances avec helm dependency update
  3. Configurer les sous-Charts depuis les valeurs parentes
  4. Conditions, étiquettes et valeurs globales
← Retour à Helm Academy