cAdvisor
cAdvisor 是一个容器资源使用和性能分析的开源项目
它是专门为容器构建的,并且原生支持Docker
容器。在Kubernetes
中,cadvisor
被集成到Kubelet
二进制中。
cAdvisor
自动发现机器中的所有容器,并收集CPU
、内存、文件系统和网络使用统计信息。
Kubelet
充当了Kubernetes
控制节点和工作节点之间的桥梁。
它管理机器上运行的pod
和容器。Kubelet
将每个pod
转换为容器组,并从cAdvisor
获取单个容器的使用统计信息。
然后通过REST API
发布聚合的pod
资源使用统计信息。
可以浏览以下优秀文章,了解更多关于cAdvisor