参考链接:
0. GPU主机依赖
- 1.下载
nvidia-driver
(官方提示要约等于361.93) - 2.安装
nvidia-docker2.x
(nvidia-docker1.x和2.x完全不同) - 3.
docker
配置成nvidia
的默认运行时 - 4.
kubernetes
版本大于1.10
1. systemd服务配置文件
注意:
在企业级生产环境里通常都会使用Centos
来运行服务,但由于GPU
环境下需要安装GPU驱动、cuda、cudnn之类的依赖库,导致操作不方便,因此可能会使用Ubuntu
来运行GPU相关服务,两种发型版的systemd
服务启动配置默认不同,因此在自动化安装时需要适配到多个发行版
- 1.centos服务默认目录: /usr/lib/systemd/system/docker.service
- 2.ubuntu服务默认目录: /lib/systemd/system/docker.service
可在手动部署服务时,将服务配置文件都放置到/etc/systemd/system/
目录
提示:systemd加载配置文件的顺序和优先级可自行查阅
2. kubelet默认配置
注意:
k8s官方文档依然标明需要添加--feature-gates="Accelerators=true"
参数,但其实