kubelet模块
1.PLEG
模块
PLEG
,即Pod Lifecycle Event Generator
。
其维护着存储Pod
信息的cache
,从运行时获取容器的信息,并根据前后两次信息对比,
生成对应的PodLifecycleEvent
,通过eventChannel
发送到kubelet syncLoop
进行消费,最终由kubelet syncPod
完成Pod
的同步,维护着用户的期望
。
CAdvisor
模块
集成在Kubelet
中的容器监控工具,用于收集本节点和容器的监控信息。