K8S部署系统异常-FailedCreatePodSandBox:network: failed to set bridge addr: “cni0“ already has an IP addres
一、问题背景
由于系统磁盘不足,导致k8s部分线程死掉;(==>记一次docker磁盘用尽的灾难)
搞定之后,部署项目,报以下异常:FailedCreatePodSandBox
network: failed to set bridge addr: “cni0” already has an IP address different from 10.100.1.1/24
意思是说:设置网桥地址失败:“cni0”的IP地址与10.100.1.1/24不同。
Normal SandboxChanged 7m59s (x294 over 12m) kubelet Pod sandbox changed, it will be killed and re-created.Warning FailedCreatePodSandBox 2m59s (x574 over 12m) kubelet (combined from similar events): Failed to create pod sandbox: rpc error: code = Unknown desc = [failed to set up sandbox container "628851b56024535a72d2d7a8b4088a7f3cfd1b271729e79aefd18cf11a5ec69e" network for pod "zjyd-service-university-space-58cfb4f645-6bbdd": networkPlugin cni failed to set up pod "zjyd-service-university-space-58cfb4f645-6bbdd_k8snb" network: failed to set bridge addr: "cni0" already has an IP address different from 10.100.1.1/24, failed to clean up sandbox container "628851b56024535a72d2d7a8b4088a7f3cfd1b271729e79aefd18cf11a5ec69e" network for pod "zjyd-service-university-space-58cfb4f645-6bbdd": networkPlugin cni failed to teardown pod "zjyd-service-university-space-58cfb4f645-6bbdd_k8snb" network: running [/usr/sbin/iptables -t nat -D POSTROUTING -s 10.100.1.254 -j CNI-ad7c17cb2d79ab55c9d54dea -m comment --comment name: "cbr0" id: "628851b56024535a72d2d7a8b4088a7f3cfd1b271729e79aefd18cf11a5ec69e" --wait]: exit status 2: iptables v1.4.21: Couldn't load target `CNI-ad7c17cb2d79ab55c9d54dea':No such file or directory
先查看网卡 cni0 的地址信息:发现是10.100.3.1
再查看flannel的subnet网段:发现是10.100.1.1。二者不同,呼应了上述问题的描述。
cat /run/flannel/subnet.env
二、解决方案
解决方法:删掉对应worker节点的cni0网卡。(会自动根据flannel的subnet网段重新创建)
具体命令如下,先停止在删除:
ifconfig cni0 down
ip link delete cni0
创建后如下,cni0的ip已经变为10.100.1.1,与flannel的subnet网段保持了一致。
再次部署,发现问题消失。
END
K8S部署系统异常-FailedCreatePodSandBox:network: failed to set bridge addr: “cni0“ already has an IP addres相关推荐
- ZipKin原理学习(分布式实时数据追踪系统)+window部署zipkin+k8s部署zipkin
全栈工程师开发手册 (作者:栾鹏) 架构系列文章 ZipKin入门介绍 Zipkin是一款开源的分布式实时数据追踪系统(Distributed Tracking System),基于 Google D ...
- SCCM2019部署系统Failed to Run Task Sequence
在部署系统过程中报错如下图 解决方法:原因是没有将站点服务器添加到边界组中,添加即可. 解决方法:原因是没有将站点服务器添加到边界组中,添加即可. 在管理-层次结构配置-边界组-属性-引用-添加-站点
- fuel部署openstack报错:Repo availability verification using public network failed on following nodes
fuel验证网络正确性时,报错如下: Repo availability verification using public network failed on following nodes Unt ...
- mqtt安装使用教程。(基于rabbitmq插件,docker部署,k8s部署,python教程)
全栈工程师开发手册 (作者:栾鹏) 架构系列文章 Docker安装RabbitMQ配置MQTT 使用RabbitMQ作为MQTT服务端,Eclipse Paho作为客户端.宿主机系统为ubuntu16 ...
- docker 部署rabbitmq,k8s部署rabbitmq集群,跟踪和监控rabbitmq
全栈工程师开发手册 (作者:栾鹏) 架构系列文章 rabbit原理和架构可以参考https://blog.csdn.net/luanpeng825485697/article/details/8208 ...
- 记一次阿里云k8s部署-测试存储
记一次阿里云k8s部署 阿里云资源准备 服务器 ip 角色 资源 192.168.1.160 master1 2核4G 192.168.1.161 master2 2核4G 192.168.1.162 ...
- nacos详细安装部署与异常排解
nacos详细安装部署与异常排解 官网 官网链接:https://nacos.io/zh-cn/docs/quick-start.html 异常排查解决 Invalid default value f ...
- oracle集群断电重启,Oracle10.2.0.4 RAC 2节点集群节点被驱逐导致系统异常重启
oracle 10.2.0.4 redhat 5.4 linux OCSS.LOG日志: 1.正常的节点2 [ CSSD]2013-12-03 15:07:52.100 [1258428736 ...
- k8s部署手册-v04
一.基础配置 1.修改主机名 hostnamectl set-hostname k8s-master01 hostnamectl set-hostname k8s-master02 hostnamec ...
最新文章
- 6.1.2.6 盒子
- 4、使用PreparedStatement接口实现增,删,改操作(常用)
- Codeforces 527C Glass Carving (最长连续0变形+线段树)
- Vue指令篇_v-for_列表渲染
- python中r55的执行结果是_import numpy as np
- lamp 重启mysql_lamp常用命令 --Ubuntu下启动/重启/停止apache,mysql服务器
- java字符串定义_java字符串基本概念
- L1-064 估值一亿的AI核心代码 (20 分)-PAT 团体程序设计天梯赛 GPLT
- Tomcat源码学习(2)-How Tomcat works(转)
- 谷歌浏览器 js 获取 汉字 乱码
- kubernetes更换IP地址重新初始化master节点
- 博士伦-SCI论文撰写培训
- 用python下载视频代码_python实现视频下载
- OpenJudge 河中跳房子
- 美化你的Typora
- 201871010134-周英杰《面向对象程序设计(java)》第二周学习总结
- iptables、firewalld防火墙详解
- outlook 2016 邮件怎么显示图片
- [Android]自定义垂直滚动的广告区
- 苹果电脑磁盘内存如何清理释放空间内存?
热门文章
- GeneMark-ES:真核生物编码基因预测软件
- Js 字符串属性及方法
- 相对基址加变址寻址方式与其它寻址方式之间的变形关系
- 如何计算机器人的工作范围,如何根据工业机器人的工作范围选择合适的机器人型号?...
- 基于51单片机的秒表系统设计(源代码+Proteus仿真图)
- 去除图片水印的快速方法,操作简单看完就会!
- linux带gui的服务器和gnome,请求指点:Server with GUI 和 GNOME Desktop 的区别是什么?...
- matlab 怎样画颜色渐变曲线
- NXP i.MX 8M Mini核心板(4核 ARM Cortex-A53)规格软硬件说明资料
- 线性表-顺序表的基本操作