Rollback
Rollback stellt das System auf eine zuvor als funktionierend bekannte Version zurück und stellt den Dienst bei fehlgeschlagenem oder fehlerhaftem Deployment schnell wieder her.
Zweck
Schnelle Wiederherstellung nach schlechten Versionen, Verringerung von Deployment-Risiko und Ausfallzeit.
Mechanismus
Strategien: alte Images/Deployments für den Rollback aufbewahren. K8s Deployment rollout undo. Datenbankmigrationen müssen umkehrbar sein (Down-Migration). Blue-Green/Canary schalten auf die Vorgängerversion zurück. Rollback sollte automatisiert und schnell sein.
Anwendungsfälle
- Fehlerbehebung
- Deployment-Sicherheit
- Betrieb