kubelet监控资源组件cAdvisor

发布时间 2023-11-25 12:10:03作者: 王景迁

为什么kubelet引入cAdvisor

1 无法提供节点粒度资源数据。
2 docker stats只能查看容器当前资源占用情况,无法查看历史数据。
3 没有可视化页面。

部署cAdvisor容器并访问页面

docker run -itd \
--rm \
--volume=/:/rootfs:ro \
--volume=/var/run:/var/run:rw \
--volume=/var/lib/docker/:/var/lib/docker:ro \
--volume=/sys:/sys:ro \
--name=cadvisor \
--network host \
gcr.io/google-containers/cadvisor:v0.37.0

浏览器访问cAdvisor web页面
http://192.168.0.105:8080/

节点级别CPU

容器级别CPU