本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
GPU 支持
Eksctl 支持为节点组选择 GPU 实例类型。只需为创建命令提供兼容的实例类型或通过配置文件即可。
eksctl create cluster --node-type=p2.xlarge
注意
不再需要订阅市场 AMI 来获得 EKS 上的 GPU 支持。
AMI 解析器(auto和auto-ssm)将看到您要使用 GPU 实例类型,他们将选择正确的 EKS 优化加速 AMI。
Eksctl 将检测是否选择了具有 GPU-enabled 实例类型的 AMI,并将自动安装 NVIDIA Kubernetes 设备插件。
注意
Windows 和 Ubuntu AMI 在出厂时未安装 GPU 驱动程序,因此运行工作 GPU-accelerated 负载无法开箱即用。
要禁用自动插件安装并手动安装特定版本,请--install-nvidia-plugin=false使用 create 命令。例如:
eksctl create cluster --node-type=p2.xlarge --install-nvidia-plugin=false
而且,对于 0.15.0 及更高版本,
kubectl create -f https://raw.githubusercontent.com/NVIDIA/k8s-device-plugin/<VERSION>/deployments/static/nvidia-device-plugin.yml
或者,对于旧版本,
kubectl create -f https://raw.githubusercontent.com/NVIDIA/k8s-device-plugin/<VERSION>/nvidia-device-plugin.yml
如果集群仅包含 Bottlerocket 节点组,则将跳过