Vad är Rullande uppdatering
Gradvis instansuppdatering
Rullande uppdatering är en distributionsstrategi där en ny applikationsversion gradvis ersätter den gamla genom att uppdatera instanser en i taget.
Hur det fungerar
- Nya instanser startar med den nya versionen
- Gamla instanser stoppas en åt gången
- Trafik omdirigeras till färdiga instanser
- Processen fortsätter till fullständig uppdatering
Fördelar
- Zero Downtime — tjänsten alltid tillgänglig
- Gradvis spridning av ändringar
- Möjlighet till rollback vid problem
- Minimala resurskrav
- Automatisering genom Kubernetes
Nackdelar
- Tillfällig versionsinkompatibilitet
- Kräver bakåtkompatibilitet
- Långsammare än Blue-Green
- Komplex felsökning med blandade versioner
Kubernetes-parametrar
- maxSurge — maximalt ytterligare poddar
- maxUnavailable — tillåtet otillgängligt antal
- minReadySeconds — pod-beredskaptid
- progressDeadlineSeconds — distributionstimeout