在Kubernetes 1.10中调度GPU:RHEL7环境部署操作咨询
在RHEL7系统上安装nvidia-docker 2并部署Kubernetes 1.10(kubeadm方式)
以下是我在RHEL7系统上完成nvidia-docker 2安装,随后用kubeadm部署Kubernetes 1.10的实操步骤:
添加nvidia-docker仓库配置
首先需要把nvidia-docker的RHEL7.4专属仓库配置添加到系统的YUM源目录里,执行这条命令即可:curl -s -L https://nvidia.github.io/nvidia-docker/rhel7.4/nvidia-docker.repo | sudo tee /etc/yum.repos.d/nvidia-docker.repo更新系统包
为了确保后续安装的兼容性,先更新系统的YUM缓存和所有可更新的包:yum update安装Docker基础服务
因为nvidia-docker依赖Docker环境,所以先安装基础的Docker:yum install docker安装nvidia-container运行时钩子
这是NVIDIA容器运行时的关键组件,用来实现容器对GPU的访问支持:yum install -y nvidia-container-runtime-hook下载指定版本的nvidia-docker2及依赖包(离线部署备用)
如果需要离线安装,可以先把指定版本的nvidia-docker2和nvidia-container-runtime包下载到/tmp目录下:yum install --downloadonly --downloaddir=/tmp/ nvidia-docker2-2.0.3-1.docker1.13.1.noarch nvidia-container-runtime-2.0.0-1.docker1.13.1.x86_64离线安装RPM包
用rpm命令进行离线安装,--replacefiles参数用来处理文件冲突,完整命令可根据实际下载的包补充完整:rpm -Uhv --replacefiles ...
内容的提问来源于stack exchange,提问作者yee379
相关产品推荐
相关产品推荐

