K8s cni0网卡异常

小丫2年前技术文章2179

一、问题现象

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

相关文章

Kubernetes源码解读(六)-- Informer源码分析

Kubernetes源码解读(六)-- Informer源码分析

Informer 这个词的出镜率很高,我们在很多文章里都可以看到 Informer 的身影,但是我们在源码里真的去找一个叫做 Informer 的对象,却又发现找不到一个单纯的 Informer,但是...

MySQL性能优化(一)索引缺失引起的全表扫描

MySQL性能优化(一)索引缺失引起的全表扫描

索引缺失是引起数据库性能问题的第一大原因。一个例子这是一个非常简单的SQL,SELECT * FROM template WHERE templet_id ...

MySQL 使用开源审计插件

MySQL 使用开源审计插件

前言MySQL 只有企业版有审计插件,开源社区版没有审计插件。企业要通过等保需要开通审计,这里记录使用 MariaDB 开源审计插件,让 MySQL 社区版拥有审计功能。1. 审计插件下载审计插件是包...

MapReduce工作机制解析

MapReduce工作机制解析

一、MapTask工作机制主要可以分为Read阶段,Map阶段,Collect阶段,Spill阶段(1)Read阶段:MapTask通过InputFormat获得的RecordReader,从输入In...

Atlas集成Hive

Atlas集成Hive

1 集成原理2 验证Hive元数据采集效果(1) 查看Atlas里是否有Hive元数据(2) 进入Hive创建一个库表create database if not exists foo;(3) 进入A...

MySQL运维实战(5.4) MySQL元数据乱码

表结构Comment乱码如果DDL实际编码和character_set_client设置不一致,也会引起乱码。$ cat test_comment_utf8.sql create...

发表评论    

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