当前位置: 首页 > news >正文

linux内核升级 docker+k8s更新显卡驱动

官方驱动 | NVIDIA在此链接下载对应的显卡驱动

  1. # 卸载可能存在的旧版本nvidia驱动(如果没有安装过可跳过,建议执行)
    sudo apt-get remove --purge nvidia*
    # 安装驱动需要的依赖
    sudo apt-get install dkms build-essential linux-headers-generic

sudo vim /etc/modprobe.d/blacklist-nouveau.conf

# 在文件 blacklist-nouveau.conf 中加入如下内容:

blacklist nouveau
options nouveau modeset=0


# 禁用 nouveau 内核模块
echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf
sudo update-initramfs -u
# 重启
reboot

# 重启成功后关闭图形界面(如果没有图形界面,这一步就不执行)
sudo service lightdm stop
# 切换至显卡驱动文件目录
cd /home
# 设置权限
sudo chmod +x NVIDIA-Linux-x86_64-535.86.05.run
# 安装驱动
sudo ./NVIDIA-Linux-x86_64-535.86.05.run
# 会出现BIOS选项,默认选第一个

# 安装完成后重启查看是否成功
reboot
nvidia-smi

# 成功后打开图形界面(如果没有图形界面,这一步就不执行)
sudo service lightdm start

如果要想k8s识别显卡资源,还需要安装docker2 

如果遇到dns报错,就修改/etc/resolv.conf中的namespace为8.8.8.8

# 1
curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -
# 2
distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
# 3
curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list
# 4
sudo apt-get update
# 5
sudo apt-get install nvidia-docker2
# 6-重启k8s
systemctl restart kubelet

http://www.lryc.cn/news/105670.html

相关文章:

  • express学习笔记2 - 三大件概念
  • Steam搬砖蓝海项目
  • 就业并想要长期发展选数字后端还是ic验证?
  • 当服务器域名出现解析错误的问题该怎么办?
  • 面试必考精华版Leetcode2095. 删除链表的中间节点
  • 对 Redis 实现分布式事务的探索与实现
  • Matlab实现Spectral Clustering算法
  • Android 测试
  • 全面解析大语言模型的工作原理
  • cmake+pybind11打包c++库成python wheel安装包
  • 史上最细,接口自动化测试框架-Pytest+Allure+Excel整理(代码)
  • 【计算机视觉中的 GAN 】 - 条件图像合成和 3D 对象生成(2)
  • 智安网络|常见的网络安全陷阱:你是否掉入了其中?
  • 亚马逊云科技HPC解决方案,帮助浙江大学实现成本和科研任务的双丰收
  • 【Docker】Docker中安装MySQL数据库
  • Unity的IPostBuildPlayerScriptDLLs:深入解析与实用案例
  • MySQL数据库服务器安装与配置(步骤简单详细,看完可学会下载MySQL所有版本)
  • PowerDesigner16.5安装教程
  • Java反射全面详解
  • 助力工业物联网,工业大数据之费用事实指标分析及实现【二十四】
  • Istio 安全 mTLS认证 PeerAuthentication
  • 【MySQL】数据库基本使用
  • 计算shell脚本执行的时间
  • 无网络环境下,如何部署Docker镜像
  • 瑞吉外卖项目----(2)缓存优化
  • c++ http url encode decode
  • @vue/composition-api功能介绍
  • WebSocket整合直播
  • 【Linux】IO 篇:文件调用原理,文件描述符,FILE的内涵,解析重定向,理解缓冲区
  • 力扣:47. 全排列 II(Python3)