Java-процесс внутри модуля kubernetes работает с pid1 - PullRequest
0 голосов
/ 12 сентября 2018

У меня есть приложение scala, работающее как докер-контейнер внутри модуля kubernetes.Я использую sbt native packager для сборки приложения.Теперь, когда я захожу в мое приложение pod kubectl exec, то оно pod sh и выполняет ps -ef |grep Java Я вижу, что Java работает с pid 1.Я хочу изменить это, чтобы запустить мой процесс Java с любым другим pid, кроме 1. Может ли кто-нибудь помочь мне с этим?

1 Ответ

0 голосов
/ 12 сентября 2018

Первый процесс в вашем контейнере начнется с PID 1, и нет способа изменить это поведение.Однако вы можете запустить ваше приложение с другим PID, используя процесс инициализации или супервизор для вашего Java-приложения.Вы можете найти подробную информацию об этом подходе в здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...