查看K8S/Docker容器的PID
先使用docker ps 查询到docker的shortId
然后用下面的几种方法都可以定位到PID。
# 方法一
docker top <containerId>
#方法二
docker inspect -f '{{.State.Pid}}' <containerId>
#方法三(Docker)
cat /sys/fs/cgroup/memory/docker/<containerId>/cgroup.procs
根据PID查询容器名称
使用如下方法即可:
cat /proc/<PID>/cgroup
11:pids:/kubepods/burstable/pod98de4237-3739-47e2-839a-c3bd58dec589/bf52e96af8f07677b44f6a0bce811198ba713df28cbf749523a65b4dedc4d891
10:freezer:/kubepods/burstable/pod98de4237-3739-47e2-839a-c3bd58dec589/bf52e96af8f07677b44f6a0bce811198ba713df28cbf749523a65b4dedc4d891