问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

kube-batch--简介

发布网友 发布时间:2023-05-30 21:26

我来回答

1个回答

热心网友 时间:2023-08-24 03:20

K8s本身的调度器具有一些缺陷:
(1) 默认的调度器是以 pod 为粒度的,对机器学习任务很不利。
(2)默认的调度器无法提供队列调度的功能

Kube-batch 目前是 Kubernetes SIGs 旗下的一个孵化项目,是一个运行在 Kubernetes 上面向机器学习 / 大数据 /HPC 的批调度器(batch scheler)。kubeflow中gang scheler的实现就使用的是kube-batch.

"Batch" scheling
Resource sharing between multi-tenant

(1)PodGroup
简单理解:一个PodGroup就是一个job中的所有Pod

(2)PodGroup
简单理解:一个PodGroup就是一个job中的所有Pod

Reclaim: 回收
Allocate: 分配
Backfill: 回填
Preempt: 抢占

Drf:维护了集群资源使用情况
Gang:实现了batch调度的一个核心逻辑,只有满足数量要求的PodGroup,才可
以调度
Predicates:注册预选函数
Priority:job优先级

Kube-batch 的基本流程如下图,它通过 list-watch 监听 Pod, Queue, PodGroup 和 Node 等资源,在本地维护一份集群资源的全局缓存,依次通过如下的策略(reclaim, allocate, preemption,predict) 完成资源的调度。

(1) Kube-batch向集群注册自己定义的Action和插件
(2) list-watch 监听 Pod, Queue, PodGroup 和 Node 等资源,在本地维护一份集群资源的全局缓存
(3) 间隔一秒,执行调度,开启会话
(4) 执行Action

(1)Kube-batch如何Gang-Scheler
a. 增加一个PodGruop的CRD。调度以PodGroup为单位。同时对应还有一个PodGroupController进行PodGroup的管理
b. 整个调度过程采用延迟创建Pod的过程。只有当PodGroup中的所有Pod都有合适的Node绑定时,才开始创建
c. 定义了一种新的Action-BackFill.当PodGroup还有Pod没绑定时,之前绑定Pod的资源会释放。

(2) Kube-batch如何共享多租户资源
a. 多租户的实现:Queue + Namespace
b. 租户间资源的共享:每个租户对应一个Namespace,以及一个Queue.每个Namespace的资源是按比例分配的。

优点:
Gang Scheler 的调度方式
多租户的设计思想
缺点:
和默认的调度器冲突
没有优选就没有soft亲和性
目前还是孵化项目,文档不全面,特别是多租户这块,没有实例以及文档
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
...二一添作五”、“三一三十一”是什么意思?如何从字面上..._百 ... 二一添作五意义 白蜡木属于什么档次的实木?白蜡木可以做什么? 考研备考需要提前了解什么 考研应该了解哪些内容 企业已付是什么意思 结付的什么 付组词有哪些? 高丽参和西洋参的区别 高丽参和西洋参的区别是什么 戴耳机听小说,过段时间怎么会自动关闭停止? kubernetes网络和CNI简介 我想请问下焊缝做超声波无损探伤检验的标准是什么 总攻自传歌词 小漠然唱的哦~ 宝可梦朱紫玩家姓名可以改吗 公户点数是什么意思 微信聊天时怎么才能像两种人 四川省委宣传部直属事业单位有哪些 四川省属事业单位联考是什么?哪些地区一起考? 成都市事业单位有哪些 托业775相当于托福多少分 托福80分相当于托业多少分啊 托业655相当于托福多少 百慕大是由地球地幔深处出乎意料的地质层形成的 没有礁石的阻挡,哪有浪花的激越;没有羚羊的快捷,哪有猎豹的英姿是什么意... 中式书房怎么布置?中式书房如何设计? 书桌图片怎么设计挑选书桌的摆放注意事项 中式书房书桌尺寸是多少 世界十大最难听的语言之冰岛语 世界十大最难听的语言之挪威语 世界十大最难听的语言之丹麦语 笛子顿音演奏技巧 竹笛顿音怎么吹 穿普拉达的女王奈杰尔结局 《穿普拉达的女王》的结局并不完美,当现实与理想相悖时,该如何选择... 《穿普拉达的女王》结尾处,安迪和马林达的笑分别是什么意思啊? 穿普拉达的女王最后说要换掉米兰达的那部分,到底什么意思? 如果我的身份证被人盗用网贷怎么办? 自由树脂加水为什么在屋子里面不会化 庶几严氏之高节者备焉翻译 兵兵今年十岁了可他只过了两个生日他的生日是多少年多少月多少日?_百 ... 0*7cq48bed指令引用的0*00000000内存该内存不能为read要终止程序_百 ... 张全蛋的法文名Hélodie Jaqucline,张全蛋的法文名什么意思 抱怨的近义词是什么 寻找抱怨的同义词? 抱怨的意思相近成语 写给情侣的话短句 我有两个,一个QQ号,怎么微视上面全部都自动注册了? 奔驰g有右方向盘吗 捉蜜蜂的实验过程怎么样 怎样用minisnifferr抓取host 租客在租房过程中可能会出现哪些问题? 租客在租房过程中有什么烦恼?
  • 焦点

最新推荐

猜你喜欢

热门推荐