我是 Kubernetes 新手,对设置它完全陌生EKS
.
我正在努力实现共享GPU
在多个 Pod 之间,但是为了查看一些文档和文章,我发现我应该更新kube-scheduler configuration
带有参数,然后我可以进行必要的更改以实现共享GPU
豆荚之间。
Question
我该如何更新kube-scheduler
配置在EKS
。如果无法更新配置,是否有其他方法可以设置kube-scheduler
仅适用于那些需要GPU
?
我认为您需要一个自定义 kubescheduler,并且您的 pod 能够指定是否要使用默认调度程序或自定义调度程序。
Kubernetes 支持这一点:https://kubernetes.io/docs/tasks/extend-kubernetes/configure-multiple-schedulers/ https://kubernetes.io/docs/tasks/extend-kubernetes/configure-multiple-schedulers/-- 基本上,创建一个 .yaml 文件,运行kubectl create -f
在上面,您应该会看到您的调度程序。你会想在kube-system
命名空间,并给它一个唯一的名称(这样你的 Pod 就有办法说出他们想要哪个调度程序)。
我自己没有在 EKS 中这样做过,但如果您无法在 EKS 中运行自定义调度程序,我会感到非常惊讶。此外,这篇 aws 博客文章https://aws.amazon.com/blogs/opensource/virtual-gpu-device-plugin-for-inference-workload-in-kubernetes/ https://aws.amazon.com/blogs/opensource/virtual-gpu-device-plugin-for-inference-workload-in-kubernetes/,这听起来与您正在寻找的类似,似乎它需要一个自定义调度程序。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)