kubectl-Manifesten darauf bereit: kein zusätzliches Image, kein Helm-Chart.
Am Ende dieses Abschnitts haben Sie eine Ayakaleaf Pro-Instanz mit Sandboxed Compiles, einem MongoDB-Replikatset und Redis, alles im Namespace overleaf. Um mehrere Instanzen hinter einem Load Balancer zu betreiben, fahren Sie anschließend mit Horizontale Skalierung fort.
Die Kubernetes-Unterstützung ist experimentell. Wir veröffentlichen weder ein Helm-Chart noch Kubernetes-spezifische Images. Die Manifeste auf diesen Seiten sind diejenigen, die wir auf Kubernetes 1.37 (kubeadm, containerd 2.4, flannel) mit drei Knoten mit jeweils 2 vCPUs und 4 GB Arbeitsspeicher getestet haben. Passen Sie Speicher, Netzwerk und Ingress an Ihren Cluster an.
Wie die Teile zusammenpassen
Was Sie benötigen
- Einen Kubernetes-Cluster, auf dem Sie Pakete installieren können: Jeder Knoten, der Ayakaleaf Pro ausführen kann, benötigt Docker Engine, weil Kompilierungen in TeX Live-Containern laufen, die Ayakaleaf Pro über
/var/run/docker.sockdes Knotens startet. Siehe 0. Knoten vorbereiten. - Eine Standard-StorageClass mit
ReadWriteOnce-Volumes. kubectlundopensslauf Ihrer Workstation.

