образец pdftron html2pdf не может работать на k8s?

#kubernetes #kubernetes-helm #rancher #html2pdf #pdftron

#kubernetes #kubernetes-helm #ранчер #html2pdf #pdftron

Вопрос:

запуск из этого файла Dockerfile

 FROM centos:8
USER root
WORDDIR /root
RUN yum install -y wget java-1.8.0-openjdk-devel.i686
RUN wget https://www.pdftron.com/downloads/PDFNetC64.tar.gz
RUN tar xvfz PDFNetC64.tar.gz
RUN cd PDFNetC64/Samples/HTML2PDFTest/JAVA
CMD ["/bin/bash", "RunTest.sh"]
  

Результат идеальный, PDF-файлы могут быть сгенерированы.
Однако, если я разверну образ docker в среде k8s (UI: rancher), он перестанет работать, на скриншоте:

скриншот ошибки

Так кто-нибудь может дать мне подсказку? Я сомневаюсь, что в k8s есть какие-то специальные настройки, и потому, что pdftron вызывает собственную библиотеку so с помощью JNI, так есть ли что-нибудь, на что мне нужно обратить внимание? Любая идея приветствуется, спасибо, ребята.

Комментарии:

1. Я думаю, что в вашем Dockerfile что-то не так — centos:8 изображение не имеет java-1.8.0-openjdk-devel.i686 пакета. Также у вас есть тип в предоставленном содержимом Dockerfile: WORKDIR вместо WORDDIR

2. извините, Илья, я написал dockerfile по памяти, потому что тогда я не могу войти в систему, поэтому могут быть некоторые опечатки. В любом случае, мы в конечном итоге исправили эту ошибку, запустив yum -y groupinstall «Инструменты разработки», я полагаю, что в системе должны отсутствовать некоторые компоненты, хотя у нас не было времени, чтобы выяснить, какой именно компонент. В любом случае спасибо!