0Pricing
Helm Academy · Leçon

Un Chart, plusieurs versions déployées

Installez plusieurs fois le même Chart côte à côte.

Un Chart, plusieurs versions déployées est une leçon Helm Academy gratuite sur CoddyKit. Ceci est la leçon 4 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.

Un paquet, plusieurs instances

Un seul paquet peut alimenter plusieurs déploiements à la fois. Chaque installation constitue une instance indépendante qui s’exécute à côté des autres. 🔁

Pourquoi réutiliser un paquet

La même application s’exécute souvent plusieurs fois : une copie de développement et une copie de production, ou une copie par client. Un seul paquet peut toutes les servir.

Deux déploiements, un même paquet

Installez simplement le paquet deux fois avec des noms différents. Helm considère chacun comme un déploiement distinct qu’il peut gérer séparément.

helm install web-dev ./mychart
helm install web-prod ./mychart

Des valeurs différentes à chaque fois

Donnez à chaque déploiement ses propres paramètres afin que l’instance de développement puisse exécuter une réplique, tandis que la production en exécute cinq à partir du même paquet.

helm install web-prod ./mychart --set replicaCount=5

Les noms les distinguent

Le nom du déploiement est la clé qui sépare les instances. Helm l’utilise pour savoir quelles ressources appartiennent à quel déploiement.

Les noms se répercutent dans les ressources

Les bons paquets incluent le nom du déploiement dans les noms des ressources afin que deux installations n’entrent pas en conflit. L’identifiant intégré .Release.Name facilite cette opération.

metadata:
  name: {{ .Release.Name }}-web

Les espaces de noms comme frontière

Vous pouvez également placer chaque déploiement dans son propre espace de noms, ce qui empêche un même nom de déploiement d’entrer en conflit entre les environnements.

helm install web ./mychart -n team-a

Cycles de vie indépendants

Chaque déploiement est mis à niveau, restauré et désinstallé indépendamment. Modifier web-dev n’affecte jamais web-prod.

Les voir ensemble

Exécutez helm list dans les espaces de noms pour afficher simultanément toutes les instances du paquet et comparer leurs révisions.

helm list --all-namespaces

Piège courant

Si un paquet inscrit les noms des ressources en dur au lieu d’utiliser le nom du déploiement, une deuxième installation échoue à cause d’un conflit de noms. L’utilisation de modèles évite ce problème.

Le bénéfice

Écrivez un paquet une seule fois, puis lancez autant de déploiements personnalisés que nécessaire. Cette réutilisation constitue la force fondamentale de Helm. 🎯

Vérification rapide

Confirmons la coexistence de plusieurs déploiements.

Récapitulatif

Un paquet peut piloter de nombreux déploiements, chacun avec son propre nom, ses propres valeurs et son propre cycle de vie. Les noms générés par modèle les empêchent d’entrer en conflit. ✅

Questions Fréquemment Posées

La leçon « Un Chart, plusieurs versions déployées » est-elle gratuite ?

Oui — le texte complet de « Un Chart, plusieurs versions déployées » 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 « Un Chart, plusieurs versions déployées » ?

Installez plusieurs fois le même Chart côte à côte. 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 4 sur 4.

Combien de temps prend la leçon « Un Chart, plusieurs versions déployées » ?

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