k8s安装GPU支持插件

参考博客:https://my.oschina.net/u/2306127/blog/1808304
看了很多博客,只找到这个比较全。根据我自己部署过程遇到的问题,补充修改后得到这篇博客。

1. 前置需求

k8s >= 1.10,docker

nvidia驱动(包括cuda) >= 384.81

nvidia-docker > 2.0 : https://github.com/NVIDIA/nvidia-docker

2. docker配置nvidia-docker为default runtime

$ vim /etc/docker/daemon.json

{
     "exec-opts": ["native.cgroupdriver=systemd"],
     "default-runtime":" nvidia",
     "runtimes": {
         "nvidia": {
             "path":"/usr/bin/nvidia-container-runtime",
             "runtimeArgs": [] 
         } 
     } 
}

( 如果使用Ubuntu16.04+DockerCE则必须带"exec-opts": [“native.cgroupdriver=systemd”],否则不用 )

3. 启用DevicePlugin

你可能感兴趣的:(k8s,kubernetes)