gpt4 book ai didi

Kubernetes GPU 支持 : how to enable?

转载 作者:行者123 更新时间:2023-12-05 00:50:55 25 4
gpt4 key购买 nike

Official documentation关于启用 GPU 支持状态:

A special alpha feature gate Accelerators has to be set to true across the system: --feature-gates="Accelerators=true".



我在解码“跨系统设置为真”部分时遇到问题。

我发现 kubelet , kube-apiserver , 和 kube-controller-manager都有 --feature-gates 运行时参数。规范指出,它们都监听对配置文件的修改。

关于这些配置文件的任何帮助,我如何在其中启用 --feature-gates="Accelerators=true"选项?

我确实尝试将选项添加到/etc/kubernetes/manifests/kube-apiserver.yaml:
规范:
  containers:
- command:
- kube-apiserver
- -- <...>
- --feature-gates=Accelerators=true

但是,这会导致 kube-apiserver 停止并且永远不会回来。

最后我找到了以下解决方法 here :

3.I Add GPU support to the Kubeadm configuration, while cluster is not initialized. This has to be done for every node across your cluster, even if some of them don't have any GPUs.

sudo vim /etc/systemd/system/kubelet.service.d/<>-kubeadm.conf Therefore, append ExecStart with the flag --feature-gates="Accelerators=true", so it will look like this:

ExecStart=/usr/bin/kubelet $KUBELET_KUBECONFIG_ARGS [...] --feature-gates="Accelerators=true" 3.II Restart kubelet

sudo systemctl daemon-reload sudo systemctl restart kubelet



但是,我认为上述方法并不是 Kubernetes 开发人员希望启用此功能的方式。任何帮助,将不胜感激。

[编辑] 我能够在 api-server 和 controller-manager 上打开该选项 - 两者都没有给出 gpu 可见的预期结果。

所以需要得到这个选项的是 kubelet 服务。

问题变成了:如何通过 kubelet 配置文件设置选项?

最佳答案

我使用的是 Ubuntu16.04。
Add --feature-gates="Accelerators=true"KUBELET_ARGS在文件中 /etc/kubernetes/kubelet应该没事。

关于Kubernetes GPU 支持 : how to enable?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45113034/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com