Rolling Update
Ein Rolling Update ersetzt Instanzen der alten Version chargenweise durch neue; beide Versionen koexistieren während des Updates, wodurch Ausfallzeit null erreicht wird.
Zweck
Ausfallzeitfreie fortschreitende Updates mit Steuerung von Tempo und Chargen.
Mechanismus
Chargenweise (gesteuert über maxSurge/maxUnavailable) werden Instanzen der neuen Version erzeugt und alte beendet. Health-Checks stellen sicher, dass neue Instanzen bereit sind, bevor fortgefahren wird. Bei Fehlschlag wird das Rollout pausiert. Standardstrategie von K8s Deployment.
Anwendungsfälle
- Ausfallzeitfreie Updates
- Fortschrittliche Ersetzung
- K8s-Deployments