K8s cni0网卡异常

小丫1年前技术文章1665

一、问题现象

pod启动时,调度到其中某个节点上的pod都无法正常启动,查看启动报错:

network: failed to set bridge addr: "cni0" already has an IP address different from 10.17.0.1/26

二、排查过程

1.登录到该节点上查看,cni0网卡的ip为10.17.0.129,不在10.17.0.1/26段里。

image.png

2.集群为阿里云ack pro版,查看集群网络插件为flannel,查看flannel的配置文件,cni0的网段为10.17.0.1/26。

3.原因可能是cni0网卡创建的时候,ip分配有问题导致。尝试将cni0网卡移除重建。

三、解决方案

ifconfig cni0 down

ip link delete cni0

将网卡删除后,会自动重新拉起,此时查看cni0网卡ip正常。pod可正常启动


返回列表

上一篇:docker服务端口不通

下一篇:strace

相关文章

InnoDB秘籍:MVCC机制与行锁的深度探索(3)

InnoDB秘籍:MVCC机制与行锁的深度探索(3)

03Innodb 锁机制锁用来控制多个并发的进程或线程对共享资源的访问,在 MySQL 数据库中,共享资源包括:内存中的链表结构,如会话列表、活跃事务列表、InnoDB Buffer Pool 中 L...

mysql部署

安装前准备创建用户和目录创建用户:groupadd mysqluseradd -g mysql mysql 创建目录mkdir /data/mysqlmkdir /log/mysql添加环境变量vim...

Impala 操作命令

Impala 操作命令

Impala的外部shell选项描述-h, --help显示帮助信息-v or --version显示版本信息-i hostname, --impalad=hostname 指定连接运行 impala...

MySQL排障实战(一)—— 连接异常中断

MySQL排障实战(一)—— 连接异常中断

问题背景数栈数据质量模块,接入客户的数据源后,一执行就报错。报错信息:{"logInfo": {{"jobid":"1a4ebbbd&quo...

Elasticsearch数据生命周期如何规划

Elasticsearch中的open状态的索引都会占用堆内存来存储倒排索引,过多的索引会导致集群整体内存使用率多大,甚至引起内存溢出。所以需要根据自身业务管理历史数据的生命周期,如近3个月的数据op...

 MySQL运维实战(1.2)安装部署:使用二进制安装部署

MySQL运维实战(1.2)安装部署:使用二进制安装部署

一般在生产环境,我们会使用二进制安装的方式安装MySQL。使用二进制安装,在处理单机多实例、升级MySQL等场景下更加方便。如果有特殊的需求(比如要打一些patch),我们还可以自己编译二进制。1、下...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。