Kubernetes Pod 设计与实现 - 创建流程
Kubernetes Pod是最小的应用运行单位,具有IP、主机名称和进程。Pod的创建流程包括订阅事件变化、同步时间、处理事件、更新缓存、定时同步Pod、处理探针检测失败的Pod、清理Pod。Pod的创建委托给Kubelet.SyncPod方法执行,该方法同步Pod状态、停止异常容器、创建数据目录、等待卷目录挂载、拉取Secrets、添加探针检测,并调用容器运行时创建Pod。
Kubernetes Pod是最小的应用运行单位,具有IP、主机名称和进程。Pod的创建流程包括订阅事件变化、同步时间、处理事件、更新缓存、定时同步Pod、处理探针检测失败的Pod、清理Pod。Pod的创建委托给Kubelet.SyncPod方法执行,该方法同步Pod状态、停止异常容器、创建数据目录、等待卷目录挂载、拉取Secrets、添加探针检测,并调用容器运行时创建Pod。