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 进程。