5. Pod容器启动总结
kubelet是容器管理的核心大管家,其负责各种准入控制、状态管理、探测管理、volume管理、QOS管理、CSI对接的统一调度,并且为Runtime运行时准备基础的数据和并反馈Pod当前的最新状态Runtime层则将kubelet组装的数据,按照CRI运行时的目标配置和kubelet管理的资源配置信息来进行资源的重组,并且根据Pod的容器的状态来决策容器的启停、创建等操作,并完成容器的基础配置环境的构建,并最终调用CRI完成容器的创建,而CRI运行时,则会讲传递过来的各种数据进行进一步的组合,并应用到主机和对应的namespace资源限制,并根据自己的容器服务组织数据,调用容器服务完成容器的最终创建
本文是一个基础版本,后续会在该版本上,继续叠加各种细节,感兴趣的朋友可以帮忙转发关注下,谢谢大家
k8s源码阅读电子书地址: https://www.yuque.com/baxiaoshi/tyado3
微信号:baxiaoshi2020 公共号: 图解源码