← Všechny postupy
Ve výstavbě · pracovní verze vyžaduje release manifest
Technický postup
Upgrade a rollback
Řízená změna verze bez spoléhání na tag latest a bez nevratného pokusu v produkci.
01
Před změnou
- Ověřte podporovanou cestu ze současné verze a kompatibilitu všech zapnutých služeb.
- Projít breaking changes, změny konfigurace, schématu, API a šablon.
- Zálohujte data a proveďte nebo doložte aktuální test obnovy.
- Stáhněte nové images před servisním oknem a zaznamenejte digesty.
- Stanovte poslední bezpečný okamžik návratu a odpovědnou osobu pro rozhodnutí go/no-go.
02
Provedení
- Zastavte nové vstupy nebo přepněte systém do režimu podle runbooku.
- Ověřte, že integrační fronty jsou prázdné nebo bezpečně zachované.
- Spusťte migrace v předepsaném pořadí a sledujte jejich výsledek.
- Spusťte služby s novými digesty a proveďte technický i procesní smoke test.
- Teprve po akceptaci obnovte plný provoz.
03
Rollback není jen starý image
Pokud upgrade změnil data nebo schéma, návrat kontejneru sám o sobě nestačí.
- Použijte pouze popsanou reverzní migraci, nebo obnovte konzistentní zálohu.
- Vraťte společně kompatibilní sadu všech služeb.
- Zohledněte dokumenty a zprávy vzniklé po záloze.
- Po návratu zopakujte smoke test a reconcilaci integračních front.
- Incident a rozhodnutí o návratu zapište do změnového záznamu.
Další postup
