Gibt es eine Möglichkeit, eineautomatischRollback einer fehlgeschlagenen Bereitstellung? Irgendeine Dokumentation?
Ich sehe nur manuelle Aktionen in derDokumentation.
Antwort1
Nichts, soweit ich weiß. Die Herausforderung dabei ist zweifach: zu wissen, dass eine Bereitstellung fehlgeschlagen ist, und dann sicherzustellen, dass ein Rollback sicher durchgeführt werden kann.
Zur Fehlererkennung sind zuverlässige Integritätsprüfungen usw. erforderlich, die standardmäßig nicht unbedingt vorhanden sind.
Sichere Rollbacks können von Änderungen an abhängigen Systemen oder unterstützenden Ressourcen abhängen, wie z. B. dem Zurücksetzen von Datenbankmigrationen, von denen k8s nichts weiß.
Ich denke, wenn Sie mit diesen beiden Dingen gut aufgestellt sind und sich über fehlgeschlagene Bereitstellungen Sorgen machen, sollten Sie sich statt automatischer Rollbacks lieber mit Blue-Green-Bereitstellungen befassen, die eine viel elegantere Lösung für dieses Problem darstellen.