0Pricing
Helm Academy · Leçon

Configurer les sous-Charts depuis les valeurs parentes

Transmettez les valeurs selon le nom du sous-Chart.

Configurer les sous-Charts depuis les valeurs parentes 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.

Les sous-graphiques ont leurs propres valeurs

Chaque sous-graphique fournit son propre values.yaml avec ses propres valeurs par défaut. Depuis votre graphique parent, vous pouvez accéder à ces paramètres et les remplacer.

Imbriquez-les sous le nom du sous-graphique

Pour configurer un sous-graphique, ajoutez une clé dans le values.yaml parent qui correspond à son nom. Tout ce qui se trouve sous cette clé est transmis au sous-graphique.

postgresql:
  auth:
    username: appuser
    database: appdb

La clé correspond au nom ou à l’alias

La clé parent doit être égale au nom du sous-graphique dans Chart.yaml, ou à son alias si vous en avez défini un. Une faute de frappe configure silencieusement rien du tout.

Le parent remplace les valeurs par défaut du sous-graphique

Les valeurs que vous définissez dans le parent ont la priorité sur les valeurs par défaut du sous-graphique. Celui-ci complète toujours les valeurs que vous n’avez pas définies.

Remplacez aussi les valeurs depuis la CLI

Vous pouvez définir les valeurs d’un sous-graphique depuis la ligne de commande avec --set, en utilisant le même chemin en notation pointée, préfixé par le sous-graphique.

helm install web ./mychart \
  --set postgresql.auth.username=appuser

Respectez le schéma du sous-graphique

Vos clés imbriquées doivent reproduire la structure réelle des valeurs du sous-graphique. Exécutez helm show values sur le sous-graphique pour connaître les chemins exacts.

helm show values bitnami/postgresql

Confirmez avec un rendu

Utilisez helm template pour effectuer le rendu du parent et vérifier que le sous-graphique a bien récupéré vos remplacements avant de toucher à une véritable grappe.

helm template web ./mychart | grep -A3 postgresql

Les sous-graphiques ne voient pas les clés du parent

Un sous-graphique ne lit que les valeurs placées sous sa propre clé, et non les champs de premier niveau de votre parent. Pour partager des données entre graphiques, vous avez besoin de valeurs globales.

Un alias désigne une clé alias

Si vous avez attribué un alias à une dépendance, configurez-la sous cet alias. Le même graphique ajouté deux fois reçoit deux blocs de valeurs distincts.

primary-db:
  auth:
    database: orders
replica-db:
  auth:
    database: orders-ro

Documentez les paramètres que vous exposez

Ajoutez des commentaires aux clés du sous-graphique dans votre values.yaml parent. Les utilisateurs n’auront ainsi pas besoin d’explorer eux-mêmes l’intégralité de son schéma.

Limitez les remplacements

Ne remplacez que ce qui est nécessaire. En vous appuyant sur les valeurs par défaut pertinentes du sous-graphique, vous gardez des valeurs parentes courtes et plus faciles à maintenir au fil du temps.

Vérification rapide

Votre graphique dépend d’un sous-graphique nommé redis. Où définissez-vous son mot de passe ?

Récapitulatif : configurer les sous-graphiques

Vous avez appris à remplacer les paramètres d’un sous-graphique en les imbriquant sous son nom ou son alias dans les valeurs parentes, puis à vérifier le résultat avec un rendu. 🎛️

Questions Fréquemment Posées

La leçon « Configurer les sous-Charts depuis les valeurs parentes » est-elle gratuite ?

Oui — le texte complet de « Configurer les sous-Charts depuis les valeurs parentes » 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 « Configurer les sous-Charts depuis les valeurs parentes » ?

Transmettez les valeurs selon le nom du sous-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 3 sur 4.

Combien de temps prend la leçon « Configurer les sous-Charts depuis les valeurs parentes » ?

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