Kube-scheduler如何调度所有的node
1、Kube-scheduler作为组件运行在master节点,主要任务是把从kube-apiserver中获取的未被调度的pod通过一系列调度算法找到最适合的node,最终通过向kube-apiserver中写入Binding对象(其中指定了pod名字和调度后的node名字)来完成调度
2、kube-scheduler与kube-controller-manager一样,如果高可用,都是采用leader选举模式。启动后将通过竞争选举机制产生一个 leader 节点,其它节点为阻塞状态。当 leader 节点不可用后,剩余节点将再次进行选举产生新的 leader 节点,从而保证服务的可用性。
简单总结:
kube-scheduler负责分配调度Pod到集群内的node节点
监听kube-apiserver,查询还未分配的Node的Pod
根据调度策略为这些Pod分配节点
kube-scheduler 简单调度逻辑
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
KubeEdge v1.17.0发布!数据处理能力与易用性全面提升
原創
2024-05-23 10:58:31
Zabbix参加KCD,为什么选择Zabbix监控K8s?
雲原生熱潮席捲全球 KCD上海站2024圓滿落幕 累計600+參會者報名 300+開發者齊聚上海燃動現場 臺上共同探討雲原生技術的最新進展 Zabbix參與其中 分享Zabbix對K8S的監控支持!
Zabbix中國
2024-05-15 22:35:23
详解K8s 镜像缓存管理kube-fledged
原創
2024-04-15 10:32:44
基于istio实现多集群流量治理
原創
2024-04-11 10:32:37
kube-apiserver限流机制原理
原創
2024-04-07 10:32:03
如何使用Zabbix监控K8s集群?为什么不用Prometheus、Grafana和alertmanager?
原創
2024-03-08 10:49:10
云原生周刊:Docker 推出 Docker Build Cloud
原創
2024-02-26 23:26:27
云原生周刊:在 Kubernetes 集群中使用通配符证书 | 2024.2.19
原創
2024-02-21 11:27:13
秒级弹性!探索弹性调度与虚拟节点如何迅速响应瞬时算力需求?
原創
2024-02-21 00:46:29
Rancher RFO 正式 GA
原創
2022-12-26 23:42:20
k8s学习笔记(一):使用virtualbox+centos搭建k8s集群测试环境
原創
2022-04-30 13:49:00
Kubernetes rpm 方式部署1.18.3单节点集群
原創
2022-04-30 13:38:47
安装Scheduler-plugins v1.18
原創
2022-04-30 12:54:07
树莓派组建 k8s 集群(centos版)
原創
2022-04-30 12:42:16