Mongodb Atlas Google 云对等互连失败,本地网络中的 IP 范围与活动对等方中的 IP 范围重叠

Mongodb Atlas Google Cloud peering fails with an ip range in the local network overlaps with an ip range in an active peer

我有一个 GCP 项目“A”,我之前在其中添加了与 MongoDB Atlas 对等的 VPC:

这样我的开发 GKE 集群(其 VPC 范围为 10.7.0.0/16)将在访问 MongoDB 时支持对等互连。到目前为止一切正常。

现在我已经为预生产配置了另一个 GKE 集群,它在 10.221.0.0/16 上有自己的 VPC 范围。我还在同一个 Mongo 集群“app-pre”中创建了另一个数据库,并想为新集群添加 VPC 对等互连。

我遵循了相同的步骤:

  1. Mongo Atlas:为 GCP 项目“A”、VCP 名称和 CIDR 192.168.0.0/16 添加对等连接
  2. GCP 创建对等连接

问题是我收到以下错误:

本地网络 (10.221.0.0/16) 中的 IP 范围与对等网络的活动对等体中的 IP 范围 (10.221.0.0/16) 重叠

将此作为答案发布以帮助其他人。

@john-hanley 提到的是正确的,基本上当它们使用重叠的 IP 范围时你不能有 2 个或更多 VPC 对等互连,这是因为 GCP 路由将以相同的“优先级”创建,因此它会混淆将数据包发送到这些路由的位置。

您收到的消息基本上是您已经以这种方式使用了一个范围,并打算再次使用这个非常相同的范围“10.221.0.0/16”。