невозможно запустить docker-compose.yaml на kubernetes? - PullRequest
0 голосов
/ 06 мая 2019

Следующий docker-compose.yaml отлично работает после запуска с помощью команды docker-compose up. Я также вижу, что мое приложение успешно запущено в приложении tomcat manager.


version: '3'
services:
      mysql:
        image: suji165475/vignesh:latest
        ports:
          - "3306:3306"
       tomcat:
        image: suji165475/vignesh:tomcatserver
        container_name: tomcat7hope
        ports:
          - "8080:8080"

Теперь, так как я хочу запустить это на kubernetes, я преобразовал это в kubernetes, используя kompose convert, который дал мне 4 kubernetes yaml файла:

1.tomcatservice.yaml

2.mysqlservice.yaml

3.tomcatdeployment.yaml

4.mysqldeployment.yaml

Я изменил тип спецификации на NodePort в tomcatservice.yaml.

на этот раз проблема в том, что приложение не запустилось в приложении менеджера tomcat, и его запуск дает мне приложение по контекстному пути /data-core-0.0.1-SNAPSHOT не может быть запущено Обнаружено исключение org.apache.catalina.LifecycleException : Не удалось запустить компонент

Это так странно, потому что одно и то же приложение успешно работало с использованием docker-compose. Должен ли я изменить что-либо еще в файлах kubernetes yaml ??

Я чувствую, что что-то упустил !! пожалуйста помогите

...