0
点赞
收藏
分享

微信扫一扫

kubernetes的master节点由于nat表、nf_conntrack 问题造成dockers启动不了处理

青乌 2022-12-25 阅读 149

一.问题现象

操作系统是centos7.9,kubernetes 1.16的集群节点报节点不可用,尝试重启docker和kubelet服务发现启动不了

docker启动报错有Perhaps iptables or your kernel needs to be upgraded和Running iptables --wait -t nat -L -n failed提示。

二.排查和验证过程

此时发现没有 nat 表,我们手动加载此驱动:

此时发现无法正常加载,然后再执行命令如下,添加 nf_conntrack 模块:

 然后再安装 iptable_nat 、nf_conntrack 模块:

启动 Docker Daemon 即可:

kubelet启动动failed to run Kubelet: failed to create kubelet: misconfiguration: kubelet cgroup driver: “cgroupfs“  

查看如下文件

查看docker的cgroup,发现是默认的,修改


cat > /etc/docker/daemon.json <<EOF
{"exec-opts": ["native.cgroupdriver=systemd"]}
EOF

 再次重启docker,发现启动正常。

备注(以下知道就行,用不到):

举报

相关推荐

vscode启动不了的问题解决

0 条评论