本篇文章為大家展示了kubernetes中的Scheduler原理是什么,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。
我們提供的服務(wù)有:成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、三元ssl等。為千余家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的三元網(wǎng)站制作公司
一: 簡介
1.Kubernetes scheduler在整個(gè)系統(tǒng)中承擔(dān)了“承上啟下”的重要功能,“承上”是指它負(fù)責(zé)接收Controller Manager創(chuàng)新的新Pod,為其安排一個(gè)落腳的Node; "啟下"是指安置工作完成后,目標(biāo)Node上的kubelet服務(wù)進(jìn)程接管后繼工作。
2.Kubernetes scheduler的作用是將待調(diào)度的Pod,按照特定的調(diào)度算法和調(diào)度策略綁定到集群中的某個(gè)合適的Node上,并將綁定信息寫入etcd中,在整個(gè)調(diào)度過程中涉及三個(gè)對象,分別是:待調(diào)度Pod列表,可用Node列表,以及調(diào)度算法和策略。
3.目標(biāo)節(jié)點(diǎn)上的kubelet通過API Server監(jiān)聽到Kubernetes scheduler 產(chǎn)生的Pod綁定事件,然后獲取對應(yīng)的Pod清單,下載Image鏡像,并啟動容器。
二:調(diào)度流程
1.預(yù)先調(diào)度過程,即遍歷所有目標(biāo)Node,篩選出符合要求的候選節(jié)點(diǎn)。
2.確定最優(yōu)節(jié)點(diǎn),在第1步的基礎(chǔ)上,采用優(yōu)選策略計(jì)算出每個(gè)候選節(jié)點(diǎn)的積分,積分最高者勝出。
三:預(yù)選策略
1. NoDiskConflict
判斷備選Pod的gcePersistentDisk或AWSElasticBlockStore和備選的節(jié)點(diǎn)中已存在的Pod是否存在沖突。
2.PodFitsResources
判斷備選節(jié)點(diǎn)的資源是否滿足備選Pod的需求。
3.PodSelectorMathes
判斷備選節(jié)點(diǎn)是否包含備選Pod的標(biāo)簽選擇器指定的標(biāo)簽。
4.PodFitsHost
判斷備選Pod的spec.nodeName域所指定的節(jié)點(diǎn)名稱和備選節(jié)點(diǎn)的名稱是否一致。如果一致,則返回true,否則返回false.
5.CheckNodeLabelPresence
如果用戶在配置文件中指定了該策略,則scheduler會通過RegisterCustomFitPredicate方法注冊該策略。
6.CheckServiceAffinity
該策略用于判斷備選節(jié)點(diǎn)是否包含策略指定的標(biāo)簽,或包含和備選Pod在相同Service和Namespace下的Pod所在節(jié)點(diǎn)的標(biāo)簽列表。 如果存在,則返回true,否則返回false.
7.PodFitsPorts
判斷備選Pod所用的端口列表中的端口是否在被選中已被占用,如果被占用則返回false,否則返回true
四:優(yōu)選策略
1.LeastRequestedPriority
從備選節(jié)點(diǎn)列表中選出資源消耗最小的節(jié)點(diǎn)。
2.CalculateNodeLabelPriority
該策略用于判斷策略列出的標(biāo)簽在備選節(jié)點(diǎn)中存在時(shí),是否選擇該備選節(jié)點(diǎn)。
3.BalancedResourceAllocation
從備選節(jié)點(diǎn)列表中選出各項(xiàng)資源使用率最均衡的節(jié)點(diǎn)。
上述內(nèi)容就是kubernetes中的Scheduler原理是什么,你們學(xué)到知識或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識儲備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
網(wǎng)頁名稱:kubernetes中的Scheduler原理是什么
URL鏈接:http://jinyejixie.com/article44/ijjdhe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、網(wǎng)站排名、外貿(mào)建站、網(wǎng)頁設(shè)計(jì)公司、關(guān)鍵詞優(yōu)化、網(wǎng)站營銷
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)