Junior — Middle
Quelles actions sont entreprises lors du remplacement de l'image du conteneur dans un déploiement Kubernetes?
sobes.tech IA
Réponse de l'IA
Lors du remplacement de l’image du conteneur dans un déploiement Kubernetes, les pods sont mis à jour avec la nouvelle image. Kubernetes crée de nouveaux pods avec l’image mise à jour et termine progressivement les anciens, assurant ainsi le fonctionnement continu de l’application (mise à jour progressive). Cela permet d’éviter les interruptions et garantit qu’à tout moment, le nombre souhaité de réplicas avec l’image actuelle est en fonctionnement.
Exemple de commande pour mettre à jour l’image :
kubectl set image deployment/mon-deploiement mon-conteneur=mon-image:nouvelle-étiquette
Kubernetes automatiquement :
- Crée de nouveaux pods avec la nouvelle image.
- Vérifie leur disponibilité.
- Supprime les anciens pods après le lancement réussi des nouveaux.
En cas d’échec de la mise à jour, il est possible de revenir à la version précédente avec :
kubectl rollout undo deployment/mon-deploiement