K8s容器获取Java进程

1、使用命令获取pods名称

kubectl get pods 

在这里插入图片描述
2、使用命令进入容器内:

kubectl exec -it socketioservice-5f6fbc64b7-clxr5 -c socketioservice -- /bin/bash

我这里的pod是有2个容器,所有要添加-c参数,如果只有一个容器,就不需要。

3、进入容器后,可以使用 ps 命令结合 grep 来查找 Java 进程。例如,可以使用以下命令来查找所有以 “java” 开头的进程:

ps aux|grep java

或者,如果你知道 Java 进程的关键字,也可以使用该关键字进行过滤,例如:

ps aux | grep <关键字>

这将显示与关键字匹配的所有进程,包括 Java 进程。
在这里插入图片描述

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐