Configuración
Añade las opciones que necesites al ConfigMapoverleaf-env:
30-config.yaml (additions)
@ deben ir entre comillas en YAML; de lo contrario, kubectl apply rechaza el archivo.
El registro limitado a dominios envía un correo de activación, por lo que el envío de correo electrónico debe funcionar desde los pods: pon el host SMTP en el ConfigMap y OVERLEAF_EMAIL_SMTP_PASS en el Secret.
Varias réplicas
No hace falta nada más. El acceso de un invitado a un proyecto se guarda en la sesión en Redis, por lo que el editor funciona en cualquier réplica que elija el balanceador de carga.Probado en Kubernetes
En Kubernetes 1.37, nuestras pruebas de extremo a extremo para el acceso público se superan: en una réplica, el autorregistro conOVERLEAF_ALLOW_PUBLIC_REGISTRATION establecido en true, en un dominio, en varios dominios con un comodín de subdominio y en @*, con el correo de activación para los modos por dominio (43 casos); los visitantes sin sesión iniciada en /devs y un fragmento enviado que se conserva tras el inicio de sesión con OVERLEAF_ALLOW_PUBLIC_ACCESS (2 casos); un invitado sin sesión iniciada en un proyecto compartido por enlace con ambas opciones activadas (3 casos); y, en tres réplicas detrás de HAProxy, OIDC junto con el acceso público (1 caso).
