EKS KubeSchedular

问题描述

我是 Kubernetes 新人,完全不熟悉在 EKS 中进行设置。

我正在尝试在多个 Pod 之间实现 GPU 的共享,但是对于通过一些文档和文章,我发现我应该使用参数更新 kubeschedualr configuration,然后允许我进行必要的更改以在 Pod 之间共享 GPU

问题

如何更新 kubeschedular 中的 EKS 配置。如果无法更新配置,是否有其他方法,我可以仅为那些需要 kubeschedular 的 Pod 设置 GPU ??? .

解决方法

我认为您需要一个自定义的 kubescheduler,并且您的 pod 能够指定它们是要使用默认调度程序还是自定义调度程序。

Kubernetes 支持这个: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/ 听起来与您要查找的内容相似,但似乎需要自定义调度程序。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...