40-overleaf.yaml
/status svarar; öppna sedan OVERLEAF_SITE_URL.
Varför manifestet ser ut så här
- Datavolym. Allt under
/var/lib/overleaf(projektfiler, historik, uppladdningar) finns på PVC:n. Med nodlokal lagring som local-path stannar data på en nod; med nätverksbaserad blocklagring kan podden flyttas mellan noder. - Kompileringsvolymer och Docker-socketen. Ayakaleaf Pro ber nodens Docker att starta en TeX Live-container och ger den projektets kompileringskatalog via dess sökväg på noden. Dessa kataloger är därför
hostPath-volymer, och deras sökvägar upprepas iSANDBOXED_COMPILES_HOST_DIR_*. Innehållet är tillfälliga data och behöver ingen säkerhetskopiering. enableServiceLinks: false. Kubernetes lägger till variabler i Docker-stil för varje Service i namnrymden i varje pod: Service:nredisblirREDIS_PORT=tcp://10.x.x.x:6379, Service:ngit-bridgeblirGIT_BRIDGE_PORT=tcp://.... Vissa Overleaf-tjänster läser variabler med dessa namn. I den här podden vinner inställningarna frånOVERLEAF_REDIS_*och ConfigMap:en, men git-bridge tolkarGIT_BRIDGE_PORTsom sin port och stoppar (se Git-integration). Genom att stänga av länkarna begränsas miljön till det du själv anger.Recreate. Två poddar får aldrig använda samma datavolym eller köra migreringar samtidigt.- Exponering. NodePort-Service:n svarar på port
30080på varje nod. I produktion placerar du din ingress-controller eller lastbalanserare framför och avslutar TLS där; den måste tillåta WebSockets, tidsgränser för förfrågningar på 10 minuter (långa kompileringar) och uppladdningar på 50 MB samt skicka vidareX-Forwarded-ForochX-Forwarded-Proto.

