创建Pod工作流程
创建一个Pod的工作流程:
注:创建Pod不会调用controller组件,controller组件只负责控制器中pod的期望状态
1、kubectl将请求提交到apiserver,然后会将请求的数据写入etcd;
2、apiserver通知scheduler根据算法进行Pod调度;
3、在调度过程中会给pod做一个标记,运行在那个节点当中;
4、apiserver再将scheduler的调度结果写入etcd;
5、根据调度节点上的kubelet从apiserver获取pod相关信息;
6、kubelet调用docker api创建pod容器,并将pod状态返回给apiserver;
7、apiserver会把pod状态再写入etcd;

1 | kubectl run nginx --image=nginx |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 SeMaik!
