当我们搭建k8s集群时,出现k8s工作节点发生失联的状况,导致部分服务无法使用。出现这种问题很有可能就是因为kubernetes 1.16与CentOS的内核3.10不兼容导致。
报错日志如下

Failed create pod sandbox: rpc error: code = Unknown desc =
failed to start sandbox container for pod "cloud-kafka-0": Errorresponse from daemon: OCI runtime create failed: container_linux.go:345: starting container process caused "process_linux.go:303: getting the final child's pid from pipe caused \"EOF\"": unknown.

下面就介绍一下升级linux内核的方法。

1. 查看当前linux内核版本:uname -r

若是内核版本大于3.10则可以不必升级

2. 下载kernel的rpm包

下载指定版本 kernel:
http://rpm.pbone.net/index.php3?stat=3&limit=1&srodzaj=3&dl=40&search=kernel
下载指定版本 kernel-devel:
http://rpm.pbone.net/index.php3?stat=3&limit=1&srodzaj=3&dl=40&search=kernel-devel

3. 将rpm包拷贝至服务器任意目录,并cd到该目录执行安装rpm

yum -y  install   kernel-lt-devel-5.4.127-1.el7.elrepo.x86_64.rpm
yum  -y  install  kernel-lt-5.4.127-1.el7.elrepo.x86_64.rpm

4. 查看新版本内核顺序

awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg


执行命令可见,linux内核已升级到5.4的版本。

5. 修改内核的启动顺序为0

vim /etc/default/grub

找到GRUB_DEFAULT=saved,将saved修改为内核位置,此处为0,则改为GRUB_DEFAULT=0

6. 执行grub2-mkconfig命令重新设置内核配置

grub2-mkconfig -o /boot/grub2/grub.cfg

7. 最后一步重启:reboot

如何升级linux内核相关推荐

  1. 如何升级Linux内核(RHEL/Fedora/CentOS升级内核 Debian/Ubuntu升级内核)

    转载来源:https://www.cyberciti.biz/faq/linux-kernel-upgrade-howto/ 如何升级Linux内核 升级我的Linux内核?我想升级内核而不从源代码编 ...

  2. redhat升级linux内核,用rpm方式升级RHEL6.1内核

    背景:因服务器宕机涉及红帽内核的bug,需升级Linux内核至2.6.32-279或更高版本. 操作步骤: 1.下载对应版本的内核升级包: 包括kernel和kernel-fireware https ...

  3. linux编码合适修改_CentOS升级Linux内核备忘录

    操作系统总会不定期暴露出一些安全漏洞.养成定期更新Linux内核的习惯,让自己的服务器更安全. 确切的讲,Linux只是一个操作系统的内核(kernel),而我们常用的CentOS是基于Linux内核 ...

  4. linux7.4离线内核升级,CentOS 7.4升级Linux内核

    由于最近intel出了Meltdown和Spectre两个漏洞让各大服务商相继进行系统升级,故最近学习了Linux内核升级的内容. 首先终于对Linux的理解更进一步,经常讲起Linux就以为整个操作 ...

  5. Centos 升级linux内核版本

    有两种方法可以升级Centos内核版本.分别是:1. 下载linux内核源码,编译内核源码进行安装.2:下载官方的rpm包进行安装升级.下面分别进行说明. 一.使用下载内核源码进行升级 1.1.从官网 ...

  6. linux内核源码合并升级,Linux内核升级

    Linux内核升级 发布时间:2007-09-19 09:31:02来源:红联作者:fortemedia 自己想升级一下linux的内核,原来的版本是linux-2.6.18,下载的内核源码版本是li ...

  7. 升级Linux内核,并开启BBR加速

    (写在开始)VPS配置要求: linux内核版本在4.9及以上,低于4.9的需要升级至4.9及以上或者最新内核. 1.依次输入以下命令,升级内核: rpm --import https://www.e ...

  8. 升级Linux内核(CentOS 7)

    一.关于Linux内核一些小知识 Linux内核是一种开源电脑操作系统内核,类似于Windows一样,它是一个C语言写成的,符合POSIX标准的类Unix操作系统,它最早是由芬兰的Linus Torv ...

  9. vmware安装升级Linux内核,vm下linux内核升级实例

    本次采用的版本是CentOS 5.5,其原始的内核版本是2.6.18-194.el5 要升级到的版本是2.6.39.4 本次实验采用的内核是从官方下载的2系列的最后一个版本 [root@localho ...

  10. CentOS 7 升级 Linux 内核

    升级 CentOS 内核参考资料 1 升级 CentOS 内核参考资料 2 通过 /proc 虚拟文件系统读取或配置内核 Linux 内核官网 CentOS 官网 1. 关于 Linux 内核 Lin ...

最新文章

  1. Golang学习-基础命令
  2. [转载]分享WCF聊天程序--WCFChat
  3. 字符编码 ansi unicode utf-8 区别
  4. 【BZOJ - 3036】绿豆蛙的归宿(概率DAG图dp,拓扑排序,概率dp,期望的线性性)
  5. 深度学习之卷积神经网络 ResNet
  6. 交替领先的赛跑(洛谷P1568题题解,Java语言描述)
  7. python中int什么意思_python3中int(整型)的使用教程
  8. windows 操作系统及相应服务的管理 综合
  9. Flask详解(下篇)
  10. 一个人的职业生涯之旅 —— 应届生求职、面试、Offer、跳槽(发展瓶颈、薪资倒挂、职业倦怠、骑驴找马、简历优化)问题分享
  11. 如何用计算机进行文件夹整理,如何对电脑文件进行分类整理,试试下面这四个步骤...
  12. 百度AI车牌识别测试
  13. Apple账号密码自动填充
  14. pc版android系统 app,掏空国产App,这国产系统究竟想干啥?
  15. HC05主从一体化蓝牙模块配置
  16. 判断字符串是否是数字
  17. 利用PIFU-HD生成自己的三维人体图像
  18. FCKeditor相关资料简介
  19. Java之父--Gosling
  20. 滑铁卢计算机专业世界最新排名,滑铁卢大学计算机专业世界排名介绍

热门文章

  1. 号码被标记,各平台取消方法
  2. 基于差分进化算法的函数寻优算法
  3. 9008刷机工具_黔隆科技刷机教程OPPOR11忘记密码免刷机保资料解屏幕锁教程
  4. atmega168p与328p_与Arduino“本是同根”——Atmel ATmega328P-XMINI开发板评测
  5. 如何查看手机里的.db数据库文件
  6. 常见路径规划算法介绍
  7. Java后台入坑二:renrenfast后台打包和前端打包运行
  8. 目前介绍区块链最好的教学视频
  9. 易语言mysql编程助手_编程助手app下载-编程助手安卓版 v7.0.1 - 安下载
  10. MATLAB矩阵运算部分知识总结