91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

永康市| 砚山县| 崇仁县| 永清县| 山东省| 高淳县| 泸定县| 称多县| 临洮县| 台前县| 西丰县| 江门市| 通化市| 儋州市| 新宾| 寻乌县| 聂荣县| 正宁县| 平潭县| 康马县| 资讯| 栾城县| 涞源县| 镇江市| 漳平市| 顺义区| 祁连县| 红原县| 胶南市| 大城县| 六枝特区| 邓州市| 肇州县| 南涧| 鄄城县| 仁怀市| 广德县| 新源县| 通城县| 沽源县| 桓台县|