PANDOC_IMAGE. El servicio web muestra los menús de importación y exportación. Qué hace la función y cómo construir la imagen se describe en Importación y exportación con Pandoc.
Configuración
1
Poner la imagen en Docker en cada nodo
Construye la imagen una vez a partir de la carpeta O súbela a un registro al que puedan acceder los nodos y ejecuta
develop/pandoc del repositorio ayakaleaf-pro y, después, cárgala en Docker en cada nodo que pueda ejecutar Ayakaleaf Pro:sudo docker pull en cada nodo. Al igual que con las imágenes de TeX Live, debe estar en Docker, no solo en containerd.2
ConfigMap
ENABLE_PANDOC_CONVERSIONS del mismo ConfigMap, por lo que en Kubernetes no pueden discrepar.3
Aplicar y reiniciar
Varias réplicas
No hace falta nada más aparte de tener la imagen en cada nodo: cada réplica realiza las conversiones en su propio nodo.Probado en Kubernetes
Con la imagen construida a partir dedevelop/pandoc y cargada en Docker en cada nodo con docker save | docker load, en Kubernetes 1.37 con una réplica, nuestras pruebas de extremo a extremo de Pandoc se superan (6 casos): importar un documento Markdown como proyecto LaTeX, el error mostrado para un documento de Word dañado, exportar a Word (que se vuelve a importar), Markdown y HTML, y los menús ocultos sin ENABLE_PANDOC_CONVERSIONS.
