云原生微服务第四章之二进制部署k8s

网友投稿 270 2022-09-08

云原生微服务第四章之二进制部署k8s

组件简单说明

Master:

apiserver:负责资源的请求和调用,各个组件通讯都需要经过apiserver

controller manager:控制器管理器包含了多种子控制器,让控制器让pod能够以期望的值运行,他对集群内的pod副本,资源定额,服务账号,命名空间进行管理,当node宕机时,他会驱逐该机器的pod,并停止kubelet

etcd: 存储集群中元的数据,集群状态等组件状态等。

scheduler:负责集群中Pod的调度。首先根据预选择算法,把CPU内存低的服务器T掉,再通过优选算法进行打分,选出最适合运行容器的服务器。

Slave:

kubelet: 负责pod的生命周期管理(创建删除pod);容器健康检查,但出故障。pod会以设置的重启策略去执行。容器监控:会监控当前节点资源情况,但发现当前节点的阀值,会驱逐当前节点消耗性能比较大的pod。

kube-proxy:维护k8s从service-到pod的网络规则;目见常用的网络规则有ipvsadm以及iptables(推荐使用ipvs性能更强)

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:一天4场球,刘诗雯奥运前给自己加难度!
下一篇:grafana可视化配置图表pie chart
相关文章

 发表评论

暂时没有评论,来抢沙发吧~