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 簡單調度邏輯
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
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
【趙渝強】使用二進制包部署Kubernetes集羣
原創
2022-04-30 12:41:00