部署k8s集群操作问题案例汇总
部署k8s集群操作问题案例汇总
【问题1】、modprobe: FATAL: Module nf_conntrack_ipv4 not found
1、部署k8s集群前需要设置centos内核参数,主要设置的参数如下:
modprobe br_netfilter
cat > /etc/sysconfig/modules/ipvs.modules
#!/bin/bash
modprobe -- ip_vs
modprobe -- ip_vs_rr
modprobe -- ip_vs_wrr
modprobe -- ip_vs_sh
modprobe -- nf_conntrack_ipv4
EOF
chmod 755 /etc/sysconfig/modules/ipvs.modules && bash /etc/sysconfig/modules/ipvs.modules && lsmod | grep -e ip_vs -e nf_conntrack_ipv4
执行完成后报错信息
2、问题分析
高版本的centos内核nf_conntrack_ipv4被nf_conntrack替换了,所以装不了。
3、解决方法
【问题2】、安装dock-ce
yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
Docker-ce安装时找不到该插件或报错:
1.执行“yum-config-manager --add-repo https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo”添加镜像
2.执行“yum makecache fast”刷新
3.执行“yum install -y docker-ce”安装docker;
【问题3】、安装docker-ce 后检查内核版本回退到之前3.10版本,需要重新设置内核版本启动
[root@k8s-master ~]# grub2-set-default 'CentOS Linux (4.4.189-1.el7.elrepo.x86_64) 7 (Core)'
[root@k8s-master ~]# reboot
重启后发现版本还是3.10版本
[root@k8s-master ~]# uname -r
3.10.0-1160.53.1.el7.x86_64
重启过程中发现启动项第一项是3.10
启动后修改一下启动顺序,将/etc/grub2.cfg 文件中内核5.4的配置信息放在最前面
配置完成后重新加载一下grub2-set-default 'CentOS Linux (4.4.189-1.el7.elrepo.x86_64) 7 (Core)' 并重启后内核版本恢复
更多推荐
所有评论(0)