网络无法在(pod 和 pod)或(pod 和节点)之间连接。 在此输入图片描述
flannel.1 接口具有相同的 MAC 地址: 在此输入图片描述
k8s版本:v1.23.1 操作系统版本:Debian GNU/Linux 11(牛眼) 法兰绒版本:quay.io/coreos/flannel:v0.14.0
为什么会生成相同的MAC地址?
我遇到了同样的问题,这实际上是 systemd (>242) 和 flannel 之间的竞争条件的影响,其中 systemd 覆盖了
flannel.1
网络接口的 MAC 地址。
此处描述了该问题:https://github.com/flannel-io/flannel/issues/1155并通过https://github.com/flannel-io/flannel/pull/1485修复。
确保使用最新版本的 flannel(或 v0.14.1 或 v0.15.1)。
在所有节点中启用模块“modprobe br_netfilter”=>修复问题