国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

深究Kubernetes源碼-Scheduler-1 調(diào)度器模塊分析

2022-09-19 11:31 作者:黑暗光影DIY  | 我要投稿

分析基于kubernetes v1.26?

kube-schedule的核心功能是根據(jù)Pod的調(diào)度策略,將Pod于Node進(jìn)行綁定,首先看下Scheduler關(guān)鍵類圖,其核心模塊包括Cache、SchedulingQueue、Extender和Framework。

Cache的核心是保存Node/Pod/Image的狀態(tài)信息,通過(guò)NodeInformer PodInformer觸發(fā)Node Pod等添加更新,在調(diào)度時(shí)生成Snapshot用于Filter/Score

SchedulingQueue是Pod的調(diào)度隊(duì)列,通過(guò)PodInformer機(jī)制,沒(méi)有分配Node且ScheduleName匹配的Pod會(huì)進(jìn)入隊(duì)列,等待Schedule流程取出調(diào)度

Framework的核心是加載Filter/Score/Bind等Plugin,并執(zhí)行Plugin

https://kubernetes.io/docs/concepts/scheduling-eviction/scheduling-framework/ 按照官方給出的Framework Extension Point,包括QueueSortPlugin/PreFilterPlugin/FilterPlugin/PostFilterPlugin/PreScorePlugin/ScorePlugin/ReservePlugin/PermitPlugin/PreBindPlugin/BindPlugin/PostBindPlugin


深究Kubernetes源碼-Scheduler-1 調(diào)度器模塊分析的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
金平| 彰化市| 蒙山县| 梨树县| 阿拉善右旗| 宁城县| 龙南县| 合阳县| 永新县| 团风县| 梅州市| 垫江县| 邛崃市| 高雄市| 湘阴县| 肃宁县| 城口县| 莎车县| 克东县| 敖汉旗| 永吉县| 哈密市| 邵东县| 青冈县| 芒康县| 宁阳县| 嘉义市| 武邑县| 河南省| 迭部县| 凤阳县| 桐梓县| 平遥县| 平阴县| 眉山市| 长治县| 郸城县| 八宿县| 连平县| 格尔木市| 长丰县|