0
点赞
收藏
分享

微信扫一扫

云原生微服务第二章之kubeadmin部署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性能更强)


举报

相关推荐

0 条评论