Mis on Jooksev uuendus
Järk-järguline instantside uuendamine
Jooksev uuendus on juurutamise strateegia, kus uus rakenduse versioon asendab järk-järgult vana, uuendades instantse ükshaaval.
Kuidas see töötab
- Uued instantsid käivituvad uue versiooniga
- Vanad instantsid peatatakse ükshaaval
- Liiklus suunatakse ümber valmis instantsidele
- Protsess jätkub kuni täieliku uuendamiseni
Eelised
- Zero Downtime — teenus alati saadaval
- Muudatuste järkjärguline levik
- Võimalus tagasi pöörata probleemide korral
- Minimaalsed ressursinõuded
- Automatiseerimine Kubernetese kaudu
Puudused
- Ajutine versiooniühildumatus
- Nõuab tagasiühilduvust
- Aeglasem kui Blue-Green
- Keerukas silumine segatud versioonidega
Kubernetese parameetrid
- maxSurge — maksimaalsed lisakonteinerlangid
- maxUnavailable — lubatud kättesaamatu arv
- minReadySeconds — konteinerlangi valmisolekuaeg
- progressDeadlineSeconds — juurutamise ajalõpp