-
Notifications
You must be signed in to change notification settings - Fork 6
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
Betrieb in Kubernetes #288
Comments
Die Frage hatte ich auch schon |
Einen Endpunkt für einen Health-Check gibt es bereits: |
Dann wäre es schön, wenn der Check auch Bestandteil des Images wäre. |
Ein "/status/alive" ist nicht wirklich genug für Betrieb in kubernetes. Ist denn geplant, TLS und keystore sauber konfiguerierbar zu machen, sodass ein Betrieb hinter zB Traefik möglich wird? |
Das wird vermutlich erst später kommen. Docker geschweige denn Kubernetes ist kein typischer Installationstype in Schulen. Da dürfte die klassische Windows-Installation überwiegen. |
Wie @kroerig schon schreibt, ist das momentan nicht unser Fokus. Wir müssen den Schild-NRW Schulen zunächst beim Umstieg helfen und die sind doch noch sehr in der Windows-Welt verankert. Es ist richtig, dass Schild-Zentral hier der Entwicklung von Schild-NRW etwas "hinterher hinkt". Das ist aber auch normal, weil das einfach größere Systeme sind und die großen IT-Dienstleister mehr Planungszeit benötigen. Auch hier sprechen wir noch nicht von Kubernetes. (Zumindest kenne ich nur ein KRZ, was das bisher kann.) Außerdem verzögert sich die Umsetzung vieler Vorschläge hier nicht, weil wir die nicht für sinnvoll halten. Es liegt schlicht daran, dass wir uns nicht "zerschneiden" können. Siehe daran, dass ich erst jetzt dazu komme zu antworten und das an einem Sonntag mache. Sorry! Danke an @kroerig für die Unterstützung! |
Wie gestern besprochen haben wir für uns Tickets erstellt, die den Betrieb mit Umgebungsvariablen und die Erstellung von Health-Checks vorsehen. Wann das umgesetzt wird hängt allerdings stark von unseren Ressourcen ab. Der Betrieb hinter einem Proxy sollte ohne https möglich sein. "DisableTLS : true" in der svwsconfig.json. |
Für den Betrieb in kubernetes oder anderen Cloud-Umgebungen wären folgende Dinge praktisch:
Ich habe versucht sowohl die DisableTLS, als auch die PortHTTP variablen zu setzen, das sorgte bisher jedoch immer fuer Probleme (Internal Server Error im Browser, ohne Stacktrace im SVWS-Server)
Ausserdem habe ich eine weitere Frage:
Ist durch einen Mechanismus wie zB Optimistic Locking für Datenbankeinträge sichergestellt, dass Race Conditions bei Parallelbetrieb vermieden werden?
Ich würde gerne ein sauber funktionierendes Helm Chart zur Verfügung stellen, dafür sind obige Punkte jedoch meines erachtens nach nötig.
The text was updated successfully, but these errors were encountered: