Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unterbruchsfreies Updates #771

Open
amaierhofer opened this issue May 16, 2019 · 3 comments
Open

Unterbruchsfreies Updates #771

amaierhofer opened this issue May 16, 2019 · 3 comments
Labels
Projects

Comments

@amaierhofer
Copy link
Contributor

https://github.com/appuio/techlab/blob/lab-3.9/labs/06_scale.md

Unterbruchsfreies Deployment mittels Readiness Probe und Rolling Update

@amaierhofer amaierhofer created this issue from a note in Tech debt (Deployment und Betrieb) May 16, 2019
@severinraez
Copy link
Contributor

Was saubere unterbruchsfreie Deployments leider mit sich bringen sind zero downtime migrations (alter und neuer Code bedient gleichzeitig Requests und muss mit altem wie neuem DB-Stand klarkommen). Siehe dazu z.B. https://dev.to/geshan/how-to-do-a-zero-downtime-database-db-migration-schema-change-with-a-practical-example-3jhe
Da das einen erheblichen Engineeringaufwand bedeutet, würde ich dazu raten, Downtimes beim Deployment weiter in Kauf zu nehmen. Was meinst du, @amaierhofer ?

@kronn
Copy link
Member

kronn commented Jun 6, 2019

Es gibt zumindest ein Hilfsgem, das auf problematische Migrations hinweisen kann: https://github.com/LendingHome/zero_downtime_migrations

@severinraez severinraez moved this from Deployment und Betrieb to Applikation in Tech debt Jun 13, 2019
@amaierhofer amaierhofer moved this from Backlog to To do in Tech debt Jun 18, 2019
@amaierhofer
Copy link
Contributor Author

Um eine echte HA Lösung anzubieten bräuchten wir auch DB unterstützung. Bis dahin wäre es wünschenswert, wenn einen gebrandete Maintainance Seite angezeigt werden würde

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
No open projects
Tech debt
  
To do
Development

No branches or pull requests

3 participants