kubectl : aucune image supplémentaire, aucun chart Helm.
À la fin de cette section, vous disposez d’une instance Ayakaleaf Pro avec les compilations isolées, un replica set MongoDB et Redis, le tout dans le namespace overleaf. Pour exécuter plusieurs instances derrière un équilibreur de charge, poursuivez ensuite avec Mise à l’échelle horizontale.
La prise en charge de Kubernetes est expérimentale. Nous ne publions ni chart Helm ni images spécifiques à Kubernetes. Les manifestes de ces pages sont ceux que nous avons testés sur Kubernetes 1.37 (kubeadm, containerd 2.4, flannel) avec trois nœuds de 2 vCPU et 4 Go de mémoire chacun. Adaptez le stockage, le réseau et l’ingress à votre cluster.
Correspondance des éléments
Ce dont vous avez besoin
- Un cluster Kubernetes sur lequel vous pouvez installer des paquets : chaque nœud susceptible d’exécuter Ayakaleaf Pro a besoin de Docker Engine, car les compilations s’exécutent dans des conteneurs TeX Live qu’Ayakaleaf Pro démarre via le
/var/run/docker.sockdu nœud. Voir 0. Préparer les nœuds. - Une StorageClass par défaut avec des volumes
ReadWriteOnce. kubectletopensslsur votre poste de travail.

