Skip to main content
Un despliegue de Kubernetes lee las mismas variables de entorno que el Toolkit. Cuando una página del Toolkit diga “añade esto a config/variables.env”, pon el valor en el ConfigMap overleaf-env, o en el Secret overleaf-secrets si se trata de una contraseña, una clave o un token. Después, reinicia:
Los valores de config/overleaf.rc son ajustes del Toolkit, no variables de entorno; las preguntas y respuestas al final de esta página indican qué los sustituye.

Funciones

Cada función de la configuración del Toolkit tiene aquí una página con sus servicios, ajustes, rutas de red, tareas en segundo plano, qué cambia con varias réplicas y cómo se ha probado:

Certificados y otros archivos

Algunas funciones admiten una ruta de archivo en lugar de un valor: los certificados SAML (OVERLEAF_SAML_IDP_CERT, …), la CA de LDAP (OVERLEAF_LDAP_TLS_OPTS_CA_PATH) o una CA privada para un GitHub Enterprise, GitLab o Gitea autoalojado (NODE_EXTRA_CA_CERTS). Guarda los archivos en un Secret y móntalo donde los esperan las páginas del Toolkit, /var/lib/overleaf/certs:
40-overleaf.yaml (additions)
Después, haz referencia a ellos por su ruta en el ConfigMap, por ejemplo NODE_EXTRA_CA_CERTS: /var/lib/overleaf/certs/ca.pem, y reinicia.
Contraseñas de cifrado. Define en el Secret todas las *_CIPHER_PASSWORD de las funciones que uses. De lo contrario, algunas funciones generan un archivo de clave en el volumen de datos la primera vez que se usan: con una réplica funciona hasta que se pierde el volumen; con varias réplicas, cada réplica cifraría con una clave distinta.

Preguntas y respuestas

Respuesta: Ayakaleaf Pro no lee ninguno de ellos. Sus equivalentes en Kubernetes:
Última modificación el 2 de noviembre de 2026