Konfiguration
30-config.yaml (additions)
OVERLEAF_HEADER_EXTRAS oder in den Fußzeilen wird ignoriert und nur beim Start protokolliert.
Wartungsmodus
Die Wartungsseite wird angezeigt, solange die Datei/etc/overleaf/site_status im Container closed enthält. Jeder Pod hat seine eigene Kopie dieser Datei, und ein neuer oder neu gestarteter Pod startet geöffnet. Um die Site zu schließen, schreiben Sie die Datei in jedem Pod:
open, um den Wartungsmodus zu beenden. Die Pods übernehmen die Änderung innerhalb von 5 Sekunden.
Close Editor im Admin-Bereich funktioniert anders: Es schließt den Editor nur auf dem Replikat, das die Anfrage des Administrators bearbeitet hat, und dieses Replikat öffnet ihn beim Neustart wieder. Verwenden Sie bei mehreren Replikaten stattdessen die Datei wie oben beschrieben.
Getestet auf Kubernetes
Auf Kubernetes 1.37: Mit den obigen Einstellungen in der ConfigMap zeigten die SeitenOVERLEAF_NAV_TITLE, die linke Fußzeile und nach der Anmeldung den Link aus OVERLEAF_HEADER_EXTRAS (die Anmeldeseiten blenden die Header-Links aus). Das Schreiben von closed in /etc/overleaf/site_status eines Pods zeigte die Wartungsseite mit OVERLEAF_MAINTENANCE_MESSAGE nur auf diesem Pod, und open beendete sie innerhalb von Sekunden. Mit drei Replikaten schloss Close Editor im Admin-Bereich den Editor nur auf dem Replikat, das den Administrator bediente, während die anderen beiden geöffnet blieben.
