我在库伯内特斯是新的,在EKS中设置它是全新的。
我试图在多个豆荚之间实现GPU的共享,但是对于很少的文档和文章,我发现我应该用参数更新kube-scheduler configuration,这些参数将允许我进行必要的更改,以便能够在豆荚之间共享GPU。
问题
如何在kube-scheduler中更新EKS配置。如果不可能对配置进行更新,是否有其他方法可以只为那些需要kube-scheduler的豆荚设置GPU?
发布于 2021-03-02 17:43:44
我认为您需要一个定制的kubescheduler,并且您的荚可以指定它们是使用默认调度程序还是自定义调度程序。
Kubernetes支持这样的功能:https://kubernetes.io/docs/tasks/extend-kubernetes/configure-multiple-schedulers/ --基本上,创建一个.yaml文件,在其上运行kubectl create -f,然后您将看到您的调度程序。您将希望在kube-system命名空间中运行它,并给它一个唯一的名称(因此您的荚有一种方式来说明它们想要哪个调度程序)。
我自己还没有在EKS中这样做,但是如果您不能在EKS中运行自定义调度程序,我会感到非常惊讶。此外,这篇aws博客文章https://aws.amazon.com/blogs/opensource/virtual-gpu-device-plugin-for-inference-workload-in-kubernetes/听起来与您正在寻找的内容类似,它似乎需要一个自定义调度程序。
https://stackoverflow.com/questions/66442233
复制相似问题