问题描述

k8s Pod网络和cni网络不在同一个网段,pod无法访问

原因分析:

网络使用flannel vxlan模式,如下图所示node节点上pod通信通过cnio网桥进行转发,网桥作为pod的网关设备与pod处于同一个二层网络内。
在这里插入图片描述
生产遇到cni和pod网络处于不同网段,原因为读取/etc/cni/net.d目录默认的配置文件
在这里插入图片描述

解决方案

删除默认10-default.config配置文件
卸载mynet网卡
重启flannel组件

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐