kubectl simples: nenhuma imagem extra, nenhum Helm chart.
Ao final desta seção, você terá uma instância do Ayakaleaf Pro com Sandboxed Compiles, um replica set do MongoDB e o Redis, todos no namespace overleaf. Para executar várias instâncias atrás de um balanceador de carga, continue depois com Escalonamento horizontal.
O suporte ao Kubernetes é experimental. Não publicamos um Helm chart nem imagens específicas para Kubernetes. Os manifestos destas páginas são os que testamos no Kubernetes 1.37 (kubeadm, containerd 2.4, flannel) com três nós de 2 vCPUs e 4 GB de memória cada. Adapte o armazenamento, a rede e o ingress ao seu cluster.
Como as peças se encaixam
O que você precisa
- Um cluster Kubernetes em que você possa instalar pacotes: cada nó que pode executar o Ayakaleaf Pro precisa do Docker Engine, porque as compilações são executadas em contêineres do TeX Live que o Ayakaleaf Pro inicia por meio do
/var/run/docker.sockdo nó. Veja 0. Preparar os nós. - Uma StorageClass padrão com volumes
ReadWriteOnce. kubectleopensslna sua estação de trabalho.

