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 ./mychartDes 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=5Les 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 }}-webLes 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-aCycles 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-namespacesPiè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
- Que contient un paquet Chart
- Une version déployée est un Chart installé
- Révisions : chaque modification est versionnée
- Un Chart, plusieurs versions déployées