我目前正在使用 Docker 19.03 和 Kubernetes 1.13.5 和 Rancher 2.2.4。从 19.03 开始,Docker 已经正式支持原生 NVIDIA GPU,只需通过--gpus
选项即可。示例(来自NVIDIA/nvidia-docker github):
docker run --gpus all nvidia/cuda nvidia-smi
但在 Kubernetes 中,没有传递 Docker CLI 选项的选项。所以如果我需要运行一个GPU实例,我必须安装nvidia-docker2
,使用起来不方便。
无论如何要通过 Docker CLI 选项或通过 NVIDIA 运行时而不安装nvidia-docker2