亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

kubernetes中的Scheduler原理是什么

發布時間:2021-12-03 11:16:38 來源:億速云 閱讀:144 作者:柒染 欄目:云計算

本篇文章為大家展示了kubernetes中的Scheduler原理是什么,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

一: 簡介
kubernetes中的Scheduler原理是什么

1.Kubernetes  scheduler在整個系統中承擔了“承上啟下”的重要功能,“承上”是指它負責接收Controller Manager創新的新Pod,為其安排一個落腳的Node;  "啟下"是指安置工作完成后,目標Node上的kubelet服務進程接管后繼工作。

2.Kubernetes scheduler的作用是將待調度的Pod,按照特定的調度算法和調度策略綁定到集群中的某個合適的Node上,并將綁定信息寫入etcd中,在整個調度過程中涉及三個對象,分別是:待調度Pod列表,可用Node列表,以及調度算法和策略。

3.目標節點上的kubelet通過API Server監聽到Kubernetes scheduler 產生的Pod綁定事件,然后獲取對應的Pod清單,下載Image鏡像,并啟動容器。

二:調度流程

1.預先調度過程,即遍歷所有目標Node,篩選出符合要求的候選節點。

2.確定最優節點,在第1步的基礎上,采用優選策略計算出每個候選節點的積分,積分最高者勝出。

三:預選策略

1. NoDiskConflict
判斷備選Pod的gcePersistentDisk或AWSElasticBlockStore和備選的節點中已存在的Pod是否存在沖突。

2.PodFitsResources
判斷備選節點的資源是否滿足備選Pod的需求。

3.PodSelectorMathes
判斷備選節點是否包含備選Pod的標簽選擇器指定的標簽。

4.PodFitsHost
判斷備選Pod的spec.nodeName域所指定的節點名稱和備選節點的名稱是否一致。如果一致,則返回true,否則返回false.

5.CheckNodeLabelPresence
如果用戶在配置文件中指定了該策略,則scheduler會通過RegisterCustomFitPredicate方法注冊該策略。

6.CheckServiceAffinity
該策略用于判斷備選節點是否包含策略指定的標簽,或包含和備選Pod在相同Service和Namespace下的Pod所在節點的標簽列表。 如果存在,則返回true,否則返回false.

7.PodFitsPorts

判斷備選Pod所用的端口列表中的端口是否在被選中已被占用,如果被占用則返回false,否則返回true

四:優選策略

1.LeastRequestedPriority
從備選節點列表中選出資源消耗最小的節點。

2.CalculateNodeLabelPriority
該策略用于判斷策略列出的標簽在備選節點中存在時,是否選擇該備選節點。

3.BalancedResourceAllocation
從備選節點列表中選出各項資源使用率最均衡的節點。

上述內容就是kubernetes中的Scheduler原理是什么,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

张家界市| 会泽县| 周宁县| 诸暨市| 乌拉特后旗| 邳州市| 咸阳市| 保定市| 滁州市| 腾冲县| 桑日县| 麦盖提县| 榆树市| 政和县| 林甸县| 获嘉县| 韩城市| 清远市| 广水市| 邢台市| 和政县| 韶关市| 休宁县| 容城县| 桃江县| 奈曼旗| 乐东| 威海市| 航空| 辽宁省| 西乌珠穆沁旗| 寿阳县| 临沂市| 桃源县| 米泉市| 托里县| 冀州市| 微山县| 明水县| 曲麻莱县| 石首市|