需求背景:
部署kubernetes集群,由于CentOS7的内核版本为3.10,存在bug使kubernetes运行出现问题,因此需要升级内核至4.0
第一步:下载elrepo源
ELRepo源社区网址为:http://elrepo.org/tiki/HomePage
# 为CentOS安装ELRepo包
yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm
# 下载lt版本的即可,我现在默认下载的是4.4.241的版本
yum -y --enablerepo=elrepo-kernel install kernel-lt
# 查看当前机器可用的内核版本
awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
# 下载好之后,设置CentOS以指定内核启动
grub2-set-default "CentOS Linux (4.4.241-1.el7.elrepo.x86_64) 7 (Core)"
# 然后重启机器即可
reboot
# 查看内核版本信息
uname -r