Comment configurer le rolling update dans un Deployment Kubernetes

oceane-legall 14/05/2026
RÉSOLU

Salut, je galère avec mes déploiements. Actuellement, quand je fais un update, mon service coupe quelques secondes avant de reprendre. Je veux que mes pods soient remplacés progressivement sans downtime. Quelqu'un a un exemple de config strategy fonctionnelle ?

14/05/2026 à 08:57

5 commentaires

genevieve-georges
Membre Actif
Avatar de genevieve-georges
genevieve-georges
Membre Actif

Il faut configurer le bloc strategy avec RollingUpdate. Voici le snippet standard pour éviter le downtime :

spec:
  strategy:
    type: RollingUpdate
    rollingUpdate:
      maxUnavailable: 0
      maxSurge: 25%
15/05/2026 à 04:47

Merci ! maxUnavailable: 0, c'est bien ce qui garantit qu'aucun pod ne s'éteint avant que le nouveau ne soit prêt, c'est ça ?

15/05/2026 à 23:10
genevieve-georges
Membre Actif
Avatar de genevieve-georges
genevieve-georges
Membre Actif

Exactement. Combiné avec des readinessProbe bien configurés, Kubernetes attend que le nouveau pod soit Ready avant de tuer l'ancien.

16/05/2026 à 12:03
alaine
Membre Actif
Avatar de alaine
alaine
Membre Actif

N'oublie pas de vérifier tes terminationGracePeriodSeconds si ton app met du temps à fermer proprement ses connexions actives.

17/05/2026 à 00:28

Top, je teste ça demain en staging. Merci pour les précisions.

17/05/2026 à 13:02

Laisser une réponse

Vous devez être connecté pour poster un message !

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire