k8s集群部署-升级内核

简介

CentOS 7 默认的3.10版本的内核,对kubernets的支持不是很好,可以考虑升级到稳定版本的内核。

安装

可以直接通过rpm包安装的方式最简单。

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm  -y  
yum -y install kernel-lt  --disablerepo="*" --enablerepo="elrepo-kernel"

设置新内核启动

查看可选的内核

cat /boot/grub2/grub.cfg | grep -v rescue | grep ^menuentry
menuentry 'CentOS Linux (5.4.195-1.el7.elrepo.x86_64) 7 (Core)' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-5.17.6-1.el7.elrepo.x86_64-advanced-92db0f75-6aa6-4e0f-acf3-42039aba7e29' {
menuentry 'CentOS Linux (5.17.6-1.el7.elrepo.x86_64) 7 (Core)' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-5.17.6-1.el7.elrepo.x86_64-advanced-92db0f75-6aa6-4e0f-acf3-42039aba7e29' {

设置启动内核

grub2-set-default 'CentOS Linux (5.17.6-1.el7.elrepo.x86_64) 7 (Core)'