解决启动flanneld失败的方法

 时间:2026-02-14 01:06:33

1、步骤一:systemctl start flanneld.service命令启动flannel服务挂住,systemctl status flanneld.service查看日志,出现报错failed to retrieve network config: 100: Key not found (/atomic.io) [402525],找不到etcd的key值。

解决启动flanneld失败的方法

2、步骤二:etcdctl mkdir /test命令来测试etcd服务的可用性,出现error #0: dial tcp 127.0.0.1:2379: connect: connection refused报错,ETCD监听的服务端口默认是2379 、2380

解决启动flanneld失败的方法

3、步骤三:可以看到,在测试时,127.0.0.1的2379端口无法连接,我们检查/etc/etcd/etcd.conf配置,修改如下

6行:ETCD_LISTEN_CLIENT_URLS="http://0.0.0.0:2379"

21行: ETCD_ADVERTISE_CLIENT_URLS="http://10.199.10.95:2379"

解决启动flanneld失败的方法

4、步骤四:修改保存后,我们重启etcd服务

etcdctl set /test/word 123456    ### 插入数据 键(目录)值(123456)命令测试成功,etcd服务正常

解决启动flanneld失败的方法

解决启动flanneld失败的方法

5、步骤五:最后解决了etcd的问题

etcdctl set /atomic.io/network/config '{"NETWORK":"172.17.0.0/16"}'命令来设置flannel网络的地址段

再来启动flannel服务 systemctl start flanneld.service,服务正常启动

解决启动flanneld失败的方法

  • typedef的用法结构体
  • 三国杀周仓技能分析
  • 如何快速调整Qt程序布局
  • y7000p键盘灯怎么开
  • DataGrip怎么设置在编辑器中
  • 热门搜索
    怎么把鼻子变小 煎熬的近义词 语文文学常识 excel怎么算除法 男生短发发型大全 怎么看显存 呈现的近义词是什么 隐隐约约的近义词 瑾泉护肤品怎么样 小孩肚子疼是怎么回事