Zum Inhalt springen
uencoder

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

Verwandte Begriffe

References