精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

作業幫 Kubernetes 原生調度器優化實踐

云計算
調度系統的本質是為計算服務/任務匹配合適的資源,使其能夠穩定高效地運行,以及在此的基礎上進一步提高資源使用密度,而影響應用運行的因素非常多。調度器的目標則是快速準確地實現這一能力,但快速和準確這兩個目標在資源有限的場景下會往往產生產生矛盾,需要在二者間權衡。

調度系統的本質是為計算服務/任務匹配合適的資源,使其能夠穩定高效地運行,以及在此的基礎上進一步提高資源使用密度,而影響應用運行的因素非常多,比如CPU、內存、io、差異化的資源設備等等一系列因素都會影響應用運行的表現。同時,單獨和整體的資源請求、硬件/軟件/策略限制、 親和性要求、數據區域、負載間的干擾等因素以及周期性流量場景、計算密集場景、在離線混合等不同的應用場景的交織也帶來了決策上的多變。

調度器的目標則是快速準確地實現這一能力,但快速和準確這兩個目標在資源有限的場景下會往往產生產生矛盾,需要在二者間權衡。

調度器原理和設計

k8s默認調度器的整體工作框架,可以簡單用下圖概括:

兩個控制循環

1. 第一個控制循環,稱為 Informer Path。它的主要工作,是啟動一系列的 Informer,用來監聽(Watch)集群中 Pod、Node、Service 等與調度相關的 API 對象的變化。比如,當一個待調度 Pod被創建出來之后,調度器就會通過 Pod Informer 的 Handler,將這個待調度 Pod 添加進調度隊列;同時,調度器還要負責對調度器緩存Scheduler Cache進行更新,并以這個cache為參考信息,來提高整個調度流程的性能。

2. 第二個控制循環,即為對pod進行調度的主循環,稱為Scheduling Path。這一循環的工作流程是不斷地從調度隊列中取出待調度的pod,運行2個步驟的算法,來選出最優node
1. 在集群的所有節點中,選出所有“可以”運行該pod的節點,這一步被稱為Predicates。
2. 在上一步選出的節點中,根據一些列優選算法對節點就行打分,選出“最優”即得分最高的節點,這一步被稱為Priorities。

調度完成之后,調度器就會為pod的spec.NodeName賦值這個節點,這一步稱為Bind。而為了不在主流程路徑中訪問Api Server影響性能,調度器只會更新Scheduler Cache中的相關pod和node信息:這種基于樂觀的假設的Api對象更新方式,在k8s中稱為Assume。之后才會創建一個goroutine來異步地向Api Server發起更新Bind操作,這一步就算失敗了也沒有關系,Scheduler Cache更新后就會一切正常。

大規模集群調度帶來的問題和挑戰

k8s默認調度器策略在小規模集群下有著優異的表現,但是隨著業務量級的增加以及業務種類的多樣性變化,默認調度策略則逐漸顯露出了局限性:調度維度較少,無并發,存在性能瓶頸,以及調度器越來越復雜

迄今為止,我們當前單個集群規模節點量千級,pod量級則在10w以上,整體資源分配率超過60%,其中更是包含了gpu,在離線混合部署等復雜場景;在這個過程中,我們遇到了不少調度方面的問題:

問題1:高峰期的節點負載不均勻

默認調度器,參考的是workload的request值,如果我們針對request設置的過高,會帶來資源的浪費;過低則有可能帶來高峰期cpu不均衡差異嚴重的情況;使用親和策略雖然可以一定程度避免這種,但是需要頻繁填充大量的策略,維護成本就會非常大。而且服務的request往往不能體現服務真實的負載,帶來差異誤差。而這種差異誤差,會在高峰時體現到節點負載不均上。

實時調度器,在調度的時候獲取各節點實時數據來參與節點打分,但是實際上實時調度在很多場景并不適用,尤其是對于具備明顯規律性的業務來說;比如我們大部分服務晚高峰流量是平時流量的幾十倍,高低峰資源使用差距劇大,而業務發版一般選擇低峰發版,采用實時調度器,往往發版的時候比較均衡,到晚高峰就出現節點間巨大差異,很多實時調度器,往往在出現巨大差異的時候會使用再平衡策略來重新調度,高峰時段對服務POD進行遷移,服務高可用角度來考慮是不現實的。顯然實時調度是遠遠無法滿足業務場景的。

我們的方案:高峰預測時調度

所以針對這種情況,需要預測性調度,根據以往高峰時候cpu、IO、網絡、日志等資源的使用量,通過對服務在節點上進行最優排列組合回歸測算,得到各個服務和資源的權重系數,基于資源的權重打分擴展,也就是使用過去高峰數據來預測未來高峰節點服務使用量,從而干預調度節點打分結果。

問題2:調度維度多樣化

隨著業務越來越多樣性,需要加入更多的調度維度,比如日志。由于采集器不可能無限速率采集日志且日志采集是基于節點維度。需要將平衡日志采集速率,不能各個節點差異過大。部分服務cpu使用量一般但是日志輸出量很大;而日志并不屬于默認調度器決策的一環,所以當這些日志量很大的服務多個服務的pod在同一個節點上的時候,該機器上的日志上報就有可能出現部分延遲。

我們的方案:補全調度決策因子

該問題顯然需要我們對調度決策補全,我們擴展了預測調度打分策略,添加了日志的決策因子,將日志也作為節點的一種資源,并根據歷史監控獲取到服務對應的日志使用量來計算分數

問題3:大批量服務擴縮導帶來的調度時延

隨著業務的復雜度進一步上升,在高峰時段出現,會有大量定時任務和集中大量彈性擴縮,大批量(上千POD)同時調度導致調度時延的上漲,這兩者對調度時間比較敏感,尤其對于定時任務來說,調度延時的上漲會被明顯感知到。原因是k8s調度pod本身是對集群資源的分配,反應在調度流程上則是預選和打分階段是順序進行的;如此一來,當集群規模大到一定程度的時候,大批量更新就會出現可感知到的pod調度延遲。

我們的方案:拆分任務調度器,加大并發調度域、批量調度

解決吞吐能力低下的最直接的方法就是串行改并行,對于資源搶占場景,盡量細化資源域,資源域之間并行。給予以上策略,我們拆分出了獨立的job調度器,同時使用了serverless作為job運行的底層資源。k8s serverless為每一個JOB POD,單獨申請了獨立的POD運行sanbox,也就是任務調度器,是完整并行。

對比圖:
原生調度器在晚高峰下節點CPU使用率

優化后調度器在晚高峰下節點CPU使用率

總結

work節點資源、gpu資源、serverless資源這就是我們集群異構資源分屬于這三類資源域,這三種資源上運行的服務存在天然的差異性,我們使用forecast-scheduler、gpu-scheduler、job-schedule 三個調度器來管理這三種資源域上的pod的調度情況。

預測調度器管理大部分在線業務,其中擴展了資源維度,添加了預測打分策略。

gpu調度器管理gpu資源機器的分配,運行在線推理和離線訓練,兩者的比例處于長期波動中,高峰期間離線訓練縮容、在線推理擴容;非高峰期間離線訓練擴容、在線推理縮容;同時處理一些離線圖片處理任務來復用gpu機器上比較空閑的cpu等資源。

job調度器負責管理我們定時任務的調度,定時任務量大且創建銷毀頻繁,資源使用非常碎片化,而且對實效性要求更高;所以我們將任務盡量調度到serverless服務上,壓縮集群中為了能容納大量的任務而冗余的機器資源,提升資源利用率。

未來的演進探討

更細粒度的資源域劃分

 

將資源域劃分至節點級別,節點級別加鎖來進行

資源搶占和重調度

正常場景下,當一個pod調度失敗的時候,這個pod會保持在pending的狀態,等待pod更新或者集群資源發生變化進行重新調度,但是k8s調度器依然存在一個搶占功能,可以使得高優先級pod在調度失敗的時候,擠走某個節點上的部分低優先級pod以保證高優pod的正常,迄今為止我們并沒有使用調度器的搶占能力,即使我們通過以上多種策略來加強調度的準確性,但依然無法避免部分場景下由于業務帶來的不均衡情況,這種非正常場景中,重調度的能力就有了用武之地,也許重調度將會成為日后針對異常場景的一種自動修復的方式。

 

正常場景下,當一個pod調度失敗的時候,這個pod會保持在pending的狀態,等待pod更新或者集群資源發生變化進行重新調度,但是k8s調度器依然存在一個搶占功能,可以使得高優先級pod在調度失敗的時候,擠走某個節點上的部分低優先級pod以保證高優pod的正常,迄今為止我們并沒有使用調度器的搶占能力,即使我們通過以上多種策略來加強調度的準確性,但依然無法避免部分場景下由于業務帶來的不均衡情況,這種非正常場景中,重調度的能力就有了用武之地,也許重調度將會成為日后針對異常場景的一種自動修復的方式。

 

責任編輯:鳶瑋 來源: 作業幫
相關推薦

2023-01-06 11:05:36

人工智能作業幫語音技術

2021-11-05 16:08:57

作業幫Kubernetesserverless

2024-01-02 18:41:23

2022-06-27 10:25:55

Kubernetes調度CPU

2023-04-17 08:13:13

KubernetesPod

2019-08-02 11:28:45

HadoopYARN調度系統

2025-07-04 08:43:51

2017-08-23 11:10:44

Kubernetes 調度詳解

2025-07-30 09:36:47

2022-03-15 10:20:00

云原生系統實踐

2023-03-30 21:29:57

2021-02-26 14:40:16

Kubernetes調度器

2024-07-30 14:30:30

2024-03-01 19:11:18

KubernetesOOM內存

2025-08-29 01:45:00

2022-06-20 06:38:50

Flink批作業算子

2023-05-08 12:03:14

Linux內核進程

2016-06-15 10:35:59

云計算

2019-08-23 13:10:39

美團點評Kubernetes集群管理

2022-07-24 21:11:19

KubernetesLinux
點贊
收藏

51CTO技術棧公眾號

日韩欧美中文字幕一区二区| 日本成人在线免费| 香蕉视频网站在线观看| 韩国av一区二区三区四区| 久久6免费高清热精品| 国产精品无码网站| 国产a亚洲精品| 亚洲国产精品麻豆| 亚洲成人在线视频网站| 亚洲大尺度视频| 久久狠狠一本精品综合网| 精品国偷自产在线视频99| 欧美夫妇交换xxx| 韩国精品视频在线观看| 亚洲高清免费视频| 伊人情人网综合| 免费看国产片在线观看| 精品影视av免费| 欧美在线激情视频| 欧美精品一区二区蜜桃| 国产伦精品一区二区三区视频| 91精选在线观看| 那种视频在线观看| 第四色日韩影片| 一区免费观看视频| 日韩成人在线资源| 日韩专区第一页| 国产乱码精品1区2区3区| 日韩av免费看| 久久久午夜影院| 欧美特黄a级高清免费大片a级| 在线观看日韩av| 人妻激情偷乱频一区二区三区| 国产精品久久久久77777丨| 精品国产福利在线| 老司机午夜免费福利视频| 97电影在线看视频| 国产亚洲精品资源在线26u| 精品国产一区二区三区久久久久久| 136福利视频导航| 青草av.久久免费一区| 欧美一区深夜视频| 久久精品国产亚洲AV无码男同| 97欧美在线视频| 中文字幕日本精品| 亚洲一区二区自偷自拍| 亚洲第一福利专区| 日韩精品中文字幕久久臀| 日韩精品人妻中文字幕有码 | 欧美~级网站不卡| 日韩色av导航| 特黄一区二区三区| 日本一区二区在线看| 亚洲午夜未满十八勿入免费观看全集| 亚洲熟女一区二区三区| 亚洲1区在线| 7799精品视频| 国产裸体视频网站| 亚洲视频一起| 亚洲国产一区二区三区在线观看| 无码人妻丰满熟妇啪啪网站| 96sao在线精品免费视频| 日韩午夜电影在线观看| wwwxxxx在线观看| 中文字幕一区二区三区日韩精品| 欧美大胆一级视频| 亚洲视频 中文字幕| xxxx日韩| 日韩精品福利网站| 女人又爽又黄免费女仆| 欧洲杯什么时候开赛| 一区二区三区四区精品| 99自拍偷拍视频| 亚洲天堂一区二区三区四区| 久精品免费视频| 国产女同在线观看| 视频在线观看一区二区三区| 国产精品入口免费视| 91片黄在线观看喷潮| 国产一区二区日韩精品| 国产超碰91| 免费毛片在线| 中文字幕亚洲区| www.-级毛片线天内射视视| 免费男女羞羞的视频网站在线观看 | 在线日韩欧美| 国产成人精品视频在线观看| 亚洲午夜精品久久久| 国产乱码精品1区2区3区| 狠狠色狠狠色综合人人| 高清性色生活片在线观看| 中文字幕中文字幕在线一区| 国产中文字幕乱人伦在线观看| 在线中文字幕播放| 7799精品视频| 久久福利小视频| 91青青国产在线观看精品| 欧美激情一级精品国产| 天码人妻一区二区三区在线看| 喷水一区二区三区| 99视频免费观看蜜桃视频| 欧美成人片在线| 亚洲色图欧美激情| 精品国产免费av| av在线成人| 亚洲欧美激情视频| 久久久久香蕉视频| 欧美aaaaaa午夜精品| 国产嫩草一区二区三区在线观看| 国产在线观看免费| 亚洲成人综合在线| 午夜久久福利视频| 亚洲国产欧美日韩在线观看第一区 | 在线免费观看日韩欧美| 香蕉视频免费网站| 无需播放器亚洲| 日韩av快播网址| 日韩一级免费毛片| 亚洲男人天堂av| 国产亚洲天堂网| 国产精品chinese在线观看| 日韩中文字在线| 久久精品视频5| 成人不卡免费av| 久久久久福利视频| 成人动漫视频在线观看| 在线日韩欧美视频| 在线免费黄色av| 国产一区二区精品在线观看| 日韩电影天堂视频一区二区| 538视频在线| 日韩欧美高清在线| 国产麻豆视频在线观看| 蜜桃久久久久久久| 热re99久久精品国99热蜜月| 2021中文字幕在线| 精品国产免费人成在线观看| 麻豆精品国产免费| 老司机免费视频一区二区三区| 日本成人三级电影网站| 亚洲欧美se| 日韩黄色高清视频| 91国产丝袜播放在线| 成人av在线资源网| av高清在线免费观看| 岛国精品一区| 国模视频一区二区| 日本高清视频www| 亚洲成人你懂的| 毛茸茸free性熟hd| 99伊人成综合| 久久免费看av| 不卡一二三区| 亚洲一区二区精品| 中文字幕一区二区在线视频| 国产日本欧美一区二区| 日韩大片一区二区| 日韩欧美精品综合| 亚洲自拍偷拍第一页| 91麻豆免费在线视频| 欧美大黄免费观看| 天天操天天爽天天干| 久久亚洲影视婷婷| 北条麻妃av高潮尖叫在线观看| 日本久久黄色| 成人亚洲综合色就1024| 日本伦理一区二区| 亚洲电影在线观看| 精品人妻一区二区三区免费看| 国产天堂亚洲国产碰碰| 日韩中文字幕a| 欧美在线视屏| 国产日韩精品久久| 综合在线影院| 久久精品国产电影| 亚洲国产精品suv| 欧美日韩午夜视频在线观看| 一级片视频免费看| 精品一区二区日韩| 被灌满精子的波多野结衣| 日韩三级av| 国产精品视频地址| 日本无删减在线| 亚洲欧美中文另类| 国产三区在线播放| 欧美日韩国产区| 天堂av免费在线| 波多野结衣中文字幕一区| 黄色av免费在线播放| 午夜日韩视频| 欧美精品一区在线发布| 成人在线视频国产| 97超级碰碰碰久久久| 香蕉视频在线看| 日韩电影大全免费观看2023年上| 国产日韩久久久| 亚洲午夜在线视频| 天美传媒免费在线观看| 成人不卡免费av| 高潮一区二区三区| 国产精品视频| 欧美a级黄色大片| 国产精品嫩模av在线| 亚洲自拍欧美色图| 国产精品久久久久77777丨| 久久久久久久成人| 日本亚洲精品| 亚洲免费影视第一页| 国产一区二区网站| 一本色道久久综合精品竹菊| 九九热国产精品视频| 欧美激情一区二区三区四区| 亚洲中文字幕无码一区| 精品亚洲成av人在线观看| 欧美 日韩 激情| 在线成人超碰| 中文字幕中文字幕99| 欧美激情在线精品一区二区三区| 91久久国产自产拍夜夜嗨| 视频一区在线免费看| 97色在线播放视频| 少女频道在线观看高清| 色系列之999| 国产午夜视频在线观看| 亚洲精品久久久久中文字幕二区| 国产免费久久久| 欧美无砖专区一中文字| 无码人妻丰满熟妇区bbbbxxxx| 亚洲成人精品影院| 欧美黑吊大战白妞| 亚洲欧美另类小说视频| 手机看片国产日韩| 国产精品全国免费观看高清| 美女久久久久久久久久| 91在线观看视频| 男人网站在线观看| 不卡av电影在线播放| 人妻激情偷乱频一区二区三区| 国产999精品久久久久久绿帽| 视频在线观看免费高清| 蜜桃一区二区三区在线| www.精品在线| 奇米色一区二区| 成年网站在线播放| 蜜臀va亚洲va欧美va天堂| 日日摸天天爽天天爽视频| 老鸭窝毛片一区二区三区| 国内外成人免费激情视频| 亚洲尤物精选| 北条麻妃在线一区| 三级在线观看一区二区| 午夜免费福利小电影| 在线不卡欧美| 青青草视频在线免费播放| 在线午夜精品| 久久久久久久久久久免费视频| 午夜影院日韩| 成人在线观看黄| 日本成人在线视频网站| 久久这里只精品| 狠狠狠色丁香婷婷综合激情| 女王人厕视频2ⅴk| 成人黄色av网站在线| 国产精品无码在线| 国产欧美精品在线观看| 人与动物性xxxx| 亚洲综合一二区| 亚洲熟妇无码乱子av电影| 日本韩国视频一区二区| 中文字幕一区二区三区波野结| 欧美一区二区视频在线观看2020| 精品人妻一区二区三区含羞草| 精品国产乱码91久久久久久网站| 神马午夜一区二区| 亚洲欧洲国产伦综合| 麻豆系列在线观看| 久久91精品国产| 成人勉费视频| 成人做爽爽免费视频| 哺乳一区二区三区中文视频| 你懂的网址一区二区三区| 操欧美老女人| 香港三级日本三级a视频| 国产亚洲在线观看| 欧美成年人视频在线观看| 国产成人啪免费观看软件 | 黑人久久a级毛片免费观看| 蜜桃传媒视频麻豆第一区免费观看| 超碰成人久久| 亚洲理论电影在线观看| 日本vs亚洲vs韩国一区三区二区| 亚洲综合123| 久久久久久久久久久电影| 中文字幕av播放| 色综合久久久网| 精品欧美在线观看| 亚洲视频电影图片偷拍一区| 成人在线播放免费观看| 日韩美女在线观看| 日韩中文字幕在线一区| 色综合久久88色综合天天提莫| 欧美网站在线| 玖玖爱视频在线| 久久久久久久久岛国免费| 免费在线一级片| 欧美日韩久久久| 四虎电影院在线观看| 久久成年人免费电影| 婷婷六月国产精品久久不卡| 国产成人女人毛片视频在线| 日韩专区精品| 男人透女人免费视频| 成人小视频在线观看| 免费中文字幕日韩| 欧美午夜精品久久久久久超碰| 日本xxxx人| 色综合天天综合网国产成人网 | 国产亚洲精品久久飘花| 久久久久久久久99精品大| 国产视频一区二区三区在线播放 | 亚洲国产精品免费在线观看| 91福利精品第一导航| 亚州精品国产精品乱码不99按摩| 九色91av视频| 经典三级久久| 最新不卡av| 久久er99精品| 国产一区二区三区视频播放| 在线亚洲精品福利网址导航| 亚洲欧美日韩动漫| 欧美激情亚洲国产| 精品视频在线一区| 自拍偷拍一区二区三区| 久久精品久久综合| 永久免费观看片现看| 欧美亚州韩日在线看免费版国语版| 欧美18xxxxx| 欧美一区二区三区精品电影| 欧美大胆视频| 尤物av无码色av无码| 99久久久国产精品免费蜜臀| 精品无码av在线| 精品免费视频.| 第一中文字幕在线| 国产一区二区不卡视频| 99热精品在线| 亚洲欧美色图视频| 色呦呦网站一区| 成人p站proumb入口| 国产精品久久久久99| 日韩专区精品| 奇米777在线| 亚洲电影一区二区| 手机在线观看毛片| 欧美一乱一性一交一视频| 亚洲图区在线| 一区二区三区网址| 国产精品乱码一区二三区小蝌蚪| 亚洲影视一区二区| 久久国产色av| 国产精品一区二区三区美女| 精品久久一二三| 久久免费视频色| 中文字幕在线一| 欧美精品日韩www.p站| 动漫视频在线一区| aⅴ在线免费观看| 国产精品日日摸夜夜摸av| 99热这里只有精| 97在线观看免费高清| 国内精品久久久久久久久电影网 | 精品国产一区二区三区成人影院 | 国产资源精品在线观看| 久久久久久久久97| 精品视频久久久| 麻豆久久久久| 亚洲色成人www永久在线观看| 91丨porny丨中文| 国产精品久久久久久久久久久久久久久久久久 | 久久久男人天堂| 亚洲一区三区| 大桥未久av一区二区三区中文| 9i精品福利一区二区三区| 久久激情视频免费观看| 97超碰成人| 午夜激情在线观看视频| 一二三区精品福利视频| 黄色在线免费观看大全| 亚洲精品日产aⅴ| 亚洲免费婷婷| 国产a免费视频| 亚洲色图av在线| 97成人在线| 日本黄色福利视频| 岛国av一区二区| 18av在线播放| 日韩国产欧美一区| 成人午夜伦理影院| 国产又大又粗又长| 国产va免费精品高清在线|