Skip to main content
Развёртывание на Kubernetes считывает те же переменные окружения, что и Toolkit. Там, где на странице Toolkit сказано «добавьте это в config/variables.env», поместите значение в ConfigMap overleaf-env или в Secret overleaf-secrets, если это пароль, ключ или токен. Затем выполните перезапуск:
Значения в config/overleaf.rc — это настройки Toolkit, а не переменные окружения; чем они заменяются, описано в разделе «Вопросы и ответы» в конце этой страницы.

Функции

Для каждой функции из конфигурации Toolkit здесь есть страница с её сервисами, настройками, сетевыми путями, фоновыми заданиями, тем, что меняется при нескольких репликах, и описанием того, как она была протестирована:

Сертификаты и другие файлы

Некоторые функции принимают путь к файлу вместо значения: сертификаты SAML (OVERLEAF_SAML_IDP_CERT, …), CA для LDAP (OVERLEAF_LDAP_TLS_OPTS_CA_PATH) или частный CA для самостоятельно размещённого GitHub Enterprise, GitLab или Gitea (NODE_EXTRA_CA_CERTS). Поместите файлы в Secret и смонтируйте его туда, где их ожидают страницы Toolkit, — в /var/lib/overleaf/certs:
40-overleaf.yaml (additions)
Затем укажите пути к ним в ConfigMap, например NODE_EXTRA_CA_CERTS: /var/lib/overleaf/certs/ca.pem, и выполните перезапуск.
Пароли шифрования. Задайте в Secret все *_CIPHER_PASSWORD для используемых функций. В противном случае некоторые функции при первом использовании создают файл ключа на томе данных: с одной репликой это работает до потери тома, а при нескольких репликах каждая реплика шифровала бы данные своим ключом.

Вопросы и ответы

Ответ: Ayakaleaf Pro не считывает ни одну из них. Их аналоги в Kubernetes:
Последнее изменение 2 ноября 2026 г.