zhangguanzhang's Blog

k8s pprof 分析 cpu 和内存

字数统计: 112阅读时长: 1 min
2020/06/25

简单记录下 k8s 组件的 pprof 看内存和 cpu 情况

kubectl 收集

有证书 curl 也行,这里就偷懒了:

1
2
3
# 这个很耗时,耐心等待文件不为 0 即可
kubectl get --raw /api/v1/nodes/<nodeName>/proxy/debug/pprof/profile > kubelet.profile
kubectl get --raw /api/v1/nodes/<nodeName>/proxy/debug/pprof/heap > kubelet.heap
1
2
3
yum instal -y graphviz
go tool pprof -http 0.0.0.0:82 kubelet.heap
go tool pprof -http 0.0.0.0:82 kubelet.profile

参考

CATALOG
  1. 1. kubectl 收集
  2. 2. 参考