您好,刚才看了ks-installer代码,没找到gpu operator安装的脚本呢?麻烦问下这块是怎么实现的?不是以插拔方式在ks-installer配置文件进行开启,然后ks-inatller组件进行安装吗?
ks-installer工程里面gpu operator是怎么安装的呢?
不太明白,难道用ks gpu资源调度功能,还需要自行安装gpu operator吗,望大神解答下
另外问下,kubesphere进行gpu资源调度管理时候,能细粒度的给容器分配gpu卡吗,比如pod1使用0.3卡?
今下午看了下,kubesphere针对gpu资源调度这块只是做了以下工作:
1)前端:创建工作负载时候能选用gpu资源;
2)后端:新增了一个接口从configmap中查询gpu资源类型;
3)安装工程:gpu operator是不支持安装的,仅封装了针对gpu资源监控配置。
问题:
1)创建服务时候却不能选用gpu资源,ks里面的服务不是整合了svc+工作负载,为什么创建服务时候不支持选用gpu资源
2)只支持整卡资源调度,后续会不会优化这块,支持0.1卡的细粒度调度;
3)相关gpu插件(gpu operator)为什么不封装到安装工程呢
望解答!
DehaoChengK零S
可以参考这篇文章 https://ask.kubesphere.io/forum/d/3810-gpu-operator-kubesphere-gpu
https://kubesphere.io/zh/news/kubesphere-3.2.0-ga-announcement/
新的功能请关注 ks 4.0 luban的开发规划
DehaoCheng 您这回的和我问的不相关啊
calvinyuK零S
kk 不负责 gpu 驱动的安装,你需要装什么 gpu 驱动,按照对应设备厂商官方文档安装驱动就好
calvinyuK零S
mingchengzhang 这不是 kubesphere 的能力,也不是k8s 的能力范围,k8s 只是定义了 device plugin 接口标准,但不负责具体设备驱动的实现,所以你应该看你所使用的gpu设备厂商是否提供这样的能力,英伟达商业版应该能提供按比例切分的能力,另外也有一些开源 vgpu 方案,你可以自行寻找和评估