Docker und CI/CD · Senior · Frage 67 von 75
Was ist das Risiko, Migrationen in einem Init-Container eines Deployments mit mehreren Replikaten auszuführen?
- 1Jedes Replikat führt sie gleichzeitig aus, sie können sich also überholen
- 2Init-Container können sich gar nicht mit Datenbanken verbinden
- 3Migrationen in Init-Containern rollen immer zurück
Antwort zeigen
Richtige Antwort: Jedes Replikat führt sie gleichzeitig aus, sie können sich also überholen
Erklärung
Nutze ein Migrationswerkzeug mit Sperre oder führe Migrationen als eigenen Job (oder Pipeline-Schritt) vor dem Ausrollen der neuen Version aus.