الإعداد
30-config.yaml (additions)
OVERLEAF_HEADER_EXTRAS أو في التذييلات، ولا يُسجَّل إلا عند بدء التشغيل.
وضع الصيانة
تُعرض صفحة الصيانة ما دام الملف/etc/overleaf/site_status في الحاوية يحتوي على closed. لكل Pod نسخته الخاصة من هذا الملف، ويبدأ أي Pod جديد أو مُعاد تشغيله في حالة مفتوحة. لإغلاق الموقع، اكتب الملف في كل Pod:
open بالطريقة نفسها لإنهائه. تلتقط الـ Pods التغيير خلال 5 ثوانٍ.
يعمل خيار Close Editor في لوحة الإدارة بطريقة مختلفة: فهو يغلق المحرر فقط في النسخة المتماثلة التي خدمت طلب المسؤول، وتعيد تلك النسخة فتحه عند إعادة تشغيلها. مع عدة نسخ متماثلة، استخدم الملف كما هو موضح أعلاه بدلًا من ذلك.
الاختبار على Kubernetes
على Kubernetes 1.37: مع الإعدادات أعلاه في الـ ConfigMap، عرضت الصفحاتOVERLEAF_NAV_TITLE والتذييل الأيسر، وبعد تسجيل الدخول، الرابط من OVERLEAF_HEADER_EXTRAS (تُخفي صفحات تسجيل الدخول روابط الترويسة). أدت كتابة closed في /etc/overleaf/site_status لـ Pod واحد إلى عرض صفحة الصيانة مع OVERLEAF_MAINTENANCE_MESSAGE على ذلك الـ Pod فقط، وأنهت كتابة open ذلك خلال ثوانٍ. ومع ثلاث نسخ متماثلة، أغلق خيار Close Editor في لوحة الإدارة المحرر فقط على النسخة المتماثلة التي خدمت المسؤول، بينما بقيت النسختان الأخريان مفتوحتين.
