- hver node som kan kjøre Ayakaleaf Pro-poden, har Docker Engine installert og kjørende;
- hvert TeX Live-image du konfigurerer, er hentet inn i Docker på hver av disse nodene.
containerd.io, og begge bruker den samme daemonen i forskjellige navnerom.
Trinnene nedenfor gjelder Ubuntu 24.04 og en klynge bygget med kubeadm. Hvis klyngen din allerede finnes, utfører du trinn 1, 2 og 5 på nodene som skal kjøre Ayakaleaf Pro.
1
Kjernemoduler og sysctl-innstillinger
2
Docker Engine
Installer Docker Engine fra Dockers repositorium som i 0. Sett opp Docker. Compose-pluginen trengs ikke. Dette installerer også
containerd.io.3
containerd for kubelet
containerd.io-pakken fra Dockers repositorium har CRI-pluginen slått av. Skriv hele standardkonfigurasjonen, som slår den på, og bytt til systemd-cgroups:4
kubeadm, kubelet og kubectl
Følg Installing kubeadm, opprett deretter klyngen med Klyngen trenger også en standard-StorageClass. For en testklynge fungerer local-path-provisioner; i produksjon bruker du blokklagringen på plattformen din (Longhorn, Ceph, en CSI-driver fra skyleverandøren).
kubeadm init og kubeadm join, og installer en nettverksplugin. For eksempel med flannel:kubeadm-config.yaml
5
TeX Live-images
På hver node som kan kjøre Ayakaleaf Pro, henter du med Docker TeX Live-imagene du skal liste opp i
ALL_TEX_LIVE_DOCKER_IMAGES, for eksempel:crictl pull eller ctr hjelper ikke her: Ayakaleaf Pro ber Docker om imaget. De fullstendige imagene er store (rundt 28 GB hver); se Sandboxed Compiles for listen. For en første test er ghcr.io/ayaka-notes/texlive-basic:2026.1 (omtrent 630 MB, en minimal TeX Live) nok.Q&A
Kan jeg kjøre Ayakaleaf Pro på noder uten Docker?
Kan jeg kjøre Ayakaleaf Pro på noder uten Docker?
Svar: Bare med
SANDBOXED_COMPILES=false. Kompileringer kjører da inne i Ayakaleaf Pro-containeren med dens lille innebygde TeX Live, og LaTeX-dokumenter kan lese og skrive alt den containeren kan. Vi anbefaler det ikke; se Sandboxed Compiles.Teller kompileringer mot podens minnegrense?
Teller kompileringer mot podens minnegrense?
Svar: Nei. TeX Live-containerne startes av nodens Docker, utenfor poden og utenfor kubelets oversikt. La det være ledig minne på noden til dem, for eksempel med
systemReserved som ovenfor, og ikke fyll noden med andre poder.
