kubectl-manifester: ingen ekstra images, ingen Helm-chart.
Når du er ferdig med denne delen, har du én Ayakaleaf Pro-instans med Sandboxed Compiles, et MongoDB-replikasett og Redis, alt i navnerommet overleaf. For å kjøre flere instanser bak en lastbalanserer fortsetter du deretter med Horisontal skalering.
Kubernetes-støtten er eksperimentell. Vi publiserer ikke noe Helm-chart eller Kubernetes-spesifikke images. Manifestene på disse sidene er de vi testet på Kubernetes 1.37 (kubeadm, containerd 2.4, flannel) med tre noder med 2 vCPU-er og 4 GB minne hver. Tilpass lagring, nettverk og ingress til klyngen din.
Hvordan delene henger sammen
Hva du trenger
- En Kubernetes-klynge du kan installere pakker i: hver node som kan kjøre Ayakaleaf Pro, trenger Docker Engine, fordi kompileringer kjører i TeX Live-containere som Ayakaleaf Pro starter via nodens
/var/run/docker.sock. Se 0. Forbered nodene. - En standard-StorageClass med
ReadWriteOnce-volumer. kubectlogopensslpå arbeidsstasjonen din.

