0Pricing
DevOps Bootcamp · Leçon

Appliquer des modifications avec helm upgrade

Envoyez de nouvelles valeurs ou une nouvelle version du Chart.

Appliquer des modifications avec helm upgrade est une leçon DevOps Bootcamp 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 DevOps Bootcamp, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours DevOps Bootcamp comprend 4 leçons au total.

Pourquoi upgrade existe

Une fois qu’une version déployée fonctionne, vous la réinstallez rarement. Pour modifier quoi que ce soit, vous utilisez helm upgrade afin d’appliquer de nouveaux réglages à cette même version déployée. 🔄

La forme de base

Une mise à niveau prend d’abord le nom de la version déployée, puis le paquet qu’elle doit utiliser. Helm calcule les différences et les déploie pour vous.

helm upgrade my-app bitnami/nginx

Même nom, nouvel état

Le nom de la version déployée doit correspondre à une version existante. Helm la trouve, construit les nouveaux manifestes et ne met à jour que ce qui a réellement changé.

Modifier les valeurs

La raison la plus courante d’une mise à niveau est l’ajout d’une nouvelle configuration. Transmettez --set pour ajuster une seule valeur sans modifier les fichiers du paquet.

helm upgrade my-app bitnami/nginx --set replicaCount=3

Mettre à niveau la version du paquet

Vous pouvez également passer à une version plus récente du paquet avec --version. Cela récupère de nouveaux modèles tout en conservant l’identité de votre version déployée.

helm upgrade my-app bitnami/nginx --version 15.5.0

Réutiliser ou réinitialiser les valeurs

Par défaut, une mise à niveau recalcule les valeurs à partir du paquet et de vos options. Ajoutez --reuse-values pour conserver également les valeurs de la dernière version déployée.

helm upgrade my-app bitnami/nginx --reuse-values --set image.tag=1.27

Attendre la disponibilité

Ajoutez --wait et Helm se bloque jusqu'à ce que les nouveaux pods soient effectivement prêts, au lieu de renvoyer la main dès que l'API accepte la modification. ✅

helm upgrade my-app bitnami/nginx --wait --timeout 5m

Mises à niveau atomiques

L'option --atomic fait automatiquement revenir Helm à l'état précédent si la mise à niveau échoue, afin qu'un déploiement défectueux ne vous laisse jamais bloqué à mi-parcours.

helm upgrade my-app bitnami/nginx --atomic

Chaque mise à niveau crée une révision

Chaque upgrade réussi augmente d'une unité le numéro de révision de la version. C'est cet historique qui permet d'effectuer un retour en arrière ultérieurement.

Prévisualiser d'abord

Vous ne savez pas ce que fera une mise à niveau ? Ajoutez --dry-run pour générer les nouveaux manifestes et les valider sans modifier le cluster.

helm upgrade my-app bitnami/nginx --set replicaCount=3 --dry-run

Mettre à niveau depuis un chart local

L'argument du chart peut également être un chemin local. Faites pointer upgrade vers le répertoire de votre propre chart pendant que vous le modifiez.

helm upgrade my-app ./my-app

Vérification rapide

Vous voulez qu'une mise à niveau échouée s'annule automatiquement. Quelle option devez-vous ajouter ?

Récapitulatif

Vous pilotez maintenant les modifications avec helm upgrade : le même nom, un nouveau chart ou de nouvelles valeurs, et une nouvelle révision à chaque exécution. Utilisez --wait et --atomic pour des déploiements plus sûrs. 🚀

Questions Fréquemment Posées

La leçon « Appliquer des modifications avec helm upgrade » est-elle gratuite ?

Oui — le texte complet de « Appliquer des modifications avec helm upgrade » 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 DevOps Bootcamp, passe à CoddyKit PRO. Le cours DevOps Bootcamp comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Appliquer des modifications avec helm upgrade » ?

Envoyez de nouvelles valeurs ou une nouvelle version du Chart. Tu pratiques DevOps Bootcamp 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 DevOps Bootcamp ?

Aucune expérience préalable n'est requise. DevOps Bootcamp 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 « Appliquer des modifications avec helm upgrade » ?

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 DevOps Bootcamp ?

Oui. Chaque leçon DevOps Bootcamp 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. Appliquer des modifications avec helm upgrade
  2. Installer ou mettre à niveau avec --install
  3. Examiner helm history
  4. Revenir en arrière avec helm rollback
← Retour à DevOps Bootcamp