Skip to main content
Kubernetes デプロイは、Toolkit と同じ環境変数を読み込みます。Toolkit のページで「config/variables.env に追加する」とある場合は、その値を ConfigMap overleaf-env に設定します。パスワード、鍵、トークンの場合は Secret overleaf-secrets に設定します。その後、再起動します。
config/overleaf.rc の値は環境変数ではなく Toolkit の設定です。それらを何で置き換えるかは、このページ末尾の Q&A で説明しています。

機能

Toolkit の設定にある各機能について、ここにページを用意しています。各ページでは、サービス、設定、ネットワーク経路、バックグラウンドジョブ、複数のレプリカで変わる点、テスト方法を説明しています。

証明書とその他のファイル

一部の機能は、値ではなくファイルパスを受け取ります。SAML 証明書(OVERLEAF_SAML_IDP_CERT など)、LDAP の CA(OVERLEAF_LDAP_TLS_OPTS_CA_PATH)、セルフホストの GitHub Enterprise、GitLab、Gitea 用のプライベート CA(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)、再起動します。
暗号化パスワード。使用する機能の *_CIPHER_PASSWORD はすべて Secret に設定してください。設定しないと、一部の機能は初回使用時にデータボリューム内に鍵ファイルを生成します。レプリカが 1 つの場合はボリュームが失われるまで機能しますが、複数のレプリカでは各レプリカが異なる鍵で暗号化してしまいます。

Q&A

回答:Ayakaleaf Pro はいずれも読み込みません。Kubernetes での対応は次のとおりです。
最終更新日 2026年11月2日