If you create a nodegroup with eksctl create nodegroup using --node-type g5.4xlarge it doesnt recognize this instance family as a accelerated instance type and thus doesnt use the EKS Accelerated GPU AMI once the NV K8s device plugin is applied it fails since the nvidia-container-runtime stack is not installed on the standard EKS AMI.
2021/12/21 22:35:33 Loading NVML
2021/12/21 22:35:33 Failed to initialize NVML: could not load NVML library.
2021/12/21 22:35:33 If this is a GPU node, did you set the docker default runtime to `nvidia`?
2021/12/21 22:35:33 You can check the prerequisites at: https://github.com/NVIDIA/k8s-device-plugin#prerequisites
2021/12/21 22:35:33 You can learn how to set the runtime at: https://github.com/NVIDIA/k8s-device-plugin#quick-start
2021/12/21 22:35:33 If this is not a GPU node, you should set up a toleration or nodeSelector to only deploy this plugin on GPU nodes
eksctl version: 0.75.0
kubectl version: v1.22.4
OS: darwin