Wartungsarbeiten und Störungen
Wartungen und Störungen können sowohl auf der Anwendungsebene (JupyterHub) als auch auf Infrastruktur-Ebene (Kubernetes und Nodes) auftreten.
JupyterHub
Das Open-Source-Projekt JupyterHub, auf dem bwJupyter basiert, ist nicht "high available". Das bedeutet, dass der JupyterHub bei Updates kurz offline ist.
Geplante Wartungsarbeiten werden abends durchgeführt. Der JupyterHub ist für 1-2 Minuten nicht erreichbar und https://hub.bwjupyter.de zeigt die Fehler-Seite "Service Unavailable". Im Normalfall werden die bereits laufenden Umgebungen der Nutzenden nicht gestoppt. Lediglich die Seiten wie das Profil-Management sind nicht erreichbar und es können in dem Zeitraum keine neuen Umgebungen gestartet werden. Aufgrund des kurzen Ausfalls spät abends werden diese Wartungen nicht angekündigt.
Sollten Wartungsarbeiten länger andauern und/oder die Umgebunden der Nutzenden müssen gestoppt werden, werden die Wartungsarbeiten über die Mailingliste kommuniziert.
Infrastruktur
Wartungsarbeiten an der Infrastruktur können auch tagsüber durchgeführt werden. Diese dauern im Normalfall mehrere Stunden. In diesem Zeitraum wird es immer wieder zu Unterbrechungen des Dienstes kommen. Daher werdend die Wartungsarbeiten so früh wie möglich angekündigt.
Gerade bei der Infrastruktur ist es auch möglich, dass Sicherheitspatches umgehend eingespielt werden müssen. In diesem Fall werden die Wartungsarbeiten ggf. am selben Tag durchgeführt.
Mailing-Liste
Benachrichtigungen zu Wartungsarbeiten und Störungen werden über die Mailingliste bwjupyter-maintenance∂lists.kit.edu verteilt und als Banner auf dem JupyterHub dargestellt. Nutzende müssen diese Mailingliste aktiv abonnieren und können sich jederzeit wieder von der Mailingliste abmelden.
Anmelden unter: https://www.lists.kit.edu/sympa/subscribe/bwjupyter-maintenance
Abmelden unter: https://www.lists.kit.edu/sympa/signoff/bwjupyter-maintenance