1、kubectl 接收到命令后随即调用 apiserver ,写入一条数据到etcd。
2、deployment controller 监听到有一条创建dp的要创建,于是创建了一个replica set,写入到etcd
3、replicat set controller发现有一个replica set,下面一个pod也没有,于是往etcd里创建了对应的pod(只是静态数据)。
4、这时scheduler 监听到有pod要创建,于是通过计算,要把这个POD调度到某个节点上去,于是通过apiserver修改etcd里pod的信息(比如分到了哪个节点上去)
5、kubelet 通过listwatch监听到有一个pod要来,于是照办,协调资源将这个pod拉起。