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.sockwęzła. Zobacz 0. Przygotuj węzły. - Domyślnej StorageClass z woluminami
ReadWriteOnce. kubectliopensslna swojej stacji roboczej.

