Aller au contenu
uencoder

Rolling Update

Une mise à jour progressive (rolling update) remplace les instances de l’ancienne version par les nouvelles lot par lot ; les deux versions coexistent pendant la mise à jour, atteignant un temps d’arrêt nul.

Objectif

Mises à jour progressives sans temps d’arrêt, en contrôlant le rythme et les lots de mise à jour.

Mécanisme

Lot par lot (contrôlé par maxSurge/maxUnavailable), on crée les instances de la nouvelle version et on termine les anciennes. Les health checks garantissent que les nouvelles instances sont prêtes avant de continuer. En cas d’échec, on met le rollout en pause. Stratégie par défaut de K8s Deployment.

Cas d’usage

  • Mises à jour sans interruption
  • Remplacement progressif
  • Déploiements K8s

Termes associés

References