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