文章目录
- 现象
- 排查思路
- 原因
- 解决
- 参考文章
现象
k8s某个节点的dockerd进程占用了36G内存
排查思路
查看kubelet日志
docker logs -f --tail=100 kubelet
cat /var/lib/kubelet/pods/bcfda071-ef85-47a2-9c5e-d0c259e2a0b9/etc-hosts
找到pod名字
kubectl get pod | grep 上面查出的pod名
发现pod已经不存在了
原因
猜测是该节点之前重启导致的
解决
rm -rf /var/lib/kubelet/pods/bcfda071-ef85-47a2-9c5e-d0c259e2a0b9
docker restart kubelet #重启kubelet
systemctl restart docker
参考文章
kubernetes故障现场一之Orphaned pod