Kubernetes详解(十五)——Pod对象创建过程

今天继续给大家介绍Linux运维相关知识,本文主要内容是Pod对象创建过程。
Pod对象是Kubernetes集群的基础对象,其创建过程如下所示:
Kubernetes详解(十五)——Pod对象创建过程_第1张图片
从上图中可以看出,Pod的创建过程主要有以下步骤:
1、用户通过kubele或者其他API客户端提交Pod创建指令。
2、API将Pod对象的相关信息存入ETCD,完成后API Server会给客户端反馈信息。
3、API Server开始反映ETCD中的变化
4、Kubernetes集群调度器使用“watch”监控机制来跟踪检查API Server上的相关变动并该Pod对象目前并未调度至任何结点。
5、Kubernetes集群调度器将该Pod对象调度到一个Node节点上运行。
6、调度信息由API Server更新到ETCD储存系统,并且API Server也开始反映Pod对象的调度结果。
7、运行该Pod对象的Node节点开始尝试启动Pod中的容器,并将容器的启动结果反馈给API Server。
8、API Server将Pod信息更新存储到ETCD。
9、在ETCD写入完成后,API Server将确认信息发送至Kubelet。
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200

你可能感兴趣的:(虚拟化运维,Pod,创建过程,Kubernetes,K8S,云计算)