2、组件架构
这里通俗的说一遍,各个组件的交流原理和流程.
之前有博文,已经非常详细的说过,这里把主要的再说一下.
整体运行情况是这样的:
比如有个公司,
比如有个公司,可以看到,首先,这个公司有很多的工厂,这个工厂,就是我们说的一台台的机器,也是一个个节点node,
然后,每个工厂,有一个kubelet,相当于厂长,然后,当公司运作的时候,首先有个
决策者,这个决策者是controller manager cm,然后,所有的配置信息等,存在资料库,也就是etcd中,然后决策者controller manager产生了决策以后
然后,通知秘书部,api server, 然后调度者, scheduler是通过秘书部,来对所有几点进行统计,查询,看看哪个节点适合去做什么,
然后告诉秘书部,由秘书部也就是apisever去通知,然后,cloud controller manager,类似于,外部决策者,相当于外联部.
然后当node之间要通信的时候,常驻kubelet,想和其他node节点沟通的时候,需要经过k-proxy,门卫大爷相当于.他们了解厂里的情况.
1、控制平面组件(Control Plane Components)
控制平面的组件对集