了解 Kubernetes 网络、具有相同 IP 的 Pod

edm*_*rto 6 kubernetes

我检查了 kube-system 命名空间中的 pod,发现一些 pod 共享相同的 ip 地址。共享相同 ip 地址的 pod 似乎位于同一个节点上。

在此输入图像描述

在 Kubernetes 文档中,它说“Evert pod 拥有自己的 IP 地址”。(https://kubernetes.io/docs/concepts/cluster-administration/networking/)。我很困惑某些 pod 的相同 ip 是如何产生的。

Von*_*onC 5

这已在问题 51322中报告,并且可能取决于您正在使用的网络插件

在 Linux 上使用基本kubenet网络插件时出现此问题。

有时,重置/重新启动会有所帮助

我怀疑在这种情况下,节点已配置了重叠的 podCIDR。
pod CIDR 可以通过以下方式检查kubectl get node -o jsonpath='{.items[*].spec.podCIDR}'


pea*_*low 5

请检查与其节点具有相同 IP 地址的 Pod 的 Kubernetes 清单。如果他们将参数“hostNetwork”设置为 true,那么这不是问题。