Skip to main content
Toolkit to zalecany sposób uruchamiania Ayakaleaf Pro na jednym serwerze. Jeśli masz już klaster Kubernetes, ta sekcja wdraża w nim ten sam kontener za pomocą zwykłych manifestów kubectl: bez dodatkowego obrazu i bez chartu Helm. Po ukończeniu tej sekcji będziesz mieć jedną instancję Ayakaleaf Pro z sandboxed compiles, zestawem replik MongoDB i Redis, wszystko w przestrzeni nazw overleaf. Aby uruchomić kilka instancji za load balancerem, przejdź następnie do strony Skalowanie poziome.
Obsługa Kubernetes jest eksperymentalna. Nie publikujemy chartu Helm ani obrazów przeznaczonych specjalnie dla Kubernetes. Manifesty na tych stronach to te, które przetestowaliśmy na Kubernetes 1.37 (kubeadm, containerd 2.4, flannel) z trzema węzłami, każdy z 2 vCPU i 4 GB pamięci. Dostosuj magazyn danych, sieć i ingress do swojego klastra.

Jak łączą się poszczególne elementy

Czego potrzebujesz

  • Klastra Kubernetes, na którym możesz instalować pakiety: każdy węzeł, na którym może działać Ayakaleaf Pro, potrzebuje Docker Engine, ponieważ kompilacje odbywają się w kontenerach TeX Live, które Ayakaleaf Pro uruchamia przez /var/run/docker.sock węzła. Zobacz 0. Przygotuj węzły.
  • Domyślnej StorageClass z woluminami ReadWriteOnce.
  • kubectl i openssl na swojej stacji roboczej.
Ostatnia modyfikacja 2 listopada 2026