用pid1运行的kubernetes pod里面的java进程

问题描述 投票:0回答:1

我有一个scala应用程序在kubernetes pod中作为docker容器运行。我使用sbt native packager来构建应用程序。现在,当我进入我的应用程序pod kubectl exec it pod sh,并执行ps -ef | grep Java我看到Java正在使用pid 1运行。我想改变它以使用除1以外的任何其他pid来运行我的Java进程。任何人都可以帮助我吗?

java docker kubernetes
1个回答
2
投票

容器中的第一个进程将以PID 1开始,并且无法更改此行为。但是,可以使用init进程或主管为您的Java应用程序运行您的应用程序与其他PID。您可以在here找到有关此方法的详细信息

© www.soinside.com 2019 - 2024. All rights reserved.