Yapılandırma
İhtiyacınız olan anahtarlarıoverleaf-env ConfigMap’ine ekleyin:
30-config.yaml (additions)
@ ile başlayan değerler YAML’da tırnak içine alınmalıdır; aksi takdirde kubectl apply dosyayı reddeder.
Alan adlarıyla sınırlandırılmış kayıt bir etkinleştirme e-postası gönderir; bu nedenle E-posta teslimi pod’lardan çalışmalıdır: SMTP sunucusunu ConfigMap’e, OVERLEAF_EMAIL_SMTP_PASS değerini ise Secret’a koyun.
Birden fazla replika
Ek bir şey gerekmez. Bir misafirin bir projeye erişimi Redis’teki oturumda tutulur; böylece düzenleyici, yük dengeleyici hangi replikayı seçerse seçsin çalışır.Kubernetes üzerinde test edildi
Kubernetes 1.37 üzerinde herkese açık erişim için uçtan uca testlerimiz başarılı oldu: tek replikada,OVERLEAF_ALLOW_PUBLIC_REGISTRATION değeri true, tek bir alan adı, alt alan adı joker karakteri içeren birden fazla alan adı ve @* olarak ayarlandığında kendi kendine kayıt; alan adı modları için etkinleştirme e-postasıyla birlikte (43 vaka); OVERLEAF_ALLOW_PUBLIC_ACCESS ile /devs üzerindeki oturum açmamış ziyaretçiler ve oturum açma boyunca korunan gönderilmiş bir kod parçası (2 vaka); her iki anahtar açıkken bağlantıyla paylaşılan bir projedeki oturum açmamış bir misafir (3 vaka); ve HAProxy arkasında üç replikada, herkese açık erişimle birlikte OIDC (1 vaka).
