worker_groups
块中有一个image_id属性。x86 accelerated
链接。复制AMI id,例如对于eu-west-2中的k8s 1.18,您需要ami-027a09e5aa5a67e59。
然后在您的worker_groups
配置中将AMI id作为image_id
插入,例如:
module "eks" {
worker_groups = [
{
image_id = "ami-027a09e5aa5a67e59"
}
]
}
最后,您需要安装NVIDIA设备插件,可以使用Helm提供程序在terraform中执行:
resource "helm_release" "k8s-device-plugin" {
name = "k8s-device-plugin"
repository = "https://nvidia.github.io/k8s-device-plugin"
chart = "nvidia-device-plugin"
version = "0.6.0"
namespace = "kube-system"
}
现在,您可以通过请求nvidia.com/gpu
资源类型来运行GPUPods。