中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

左云县| 峡江县| 扎赉特旗| 平潭县| 齐齐哈尔市| 凉城县| 望都县| 江油市| 东海县| 长顺县| 沽源县| 咸宁市| 呈贡县| 双城市| 砀山县| 象州县| 奉节县| 康乐县| 达州市| 大新县| 筠连县| 枝江市| 石门县| 肇东市| 南和县| 泾川县| 樟树市| 尚志市| 宁南县| 兴业县| 辉南县| 盐边县| 饶阳县| 双流县| 阿荣旗| 天门市| 鄯善县| 夏津县| 八宿县| 佳木斯市| 理塘县|