Zum Inhalt springen
uencoder

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

Verwandte Begriffe

References