0

我还是 GCP/GKE 网络的新手。

我有一个 mysql 数据库,位于环境 A、区域east4、子网 subent-1 中。我需要通过私有 IP 地址从区域east4 的环境B 中的子网subnet-2 访问该数据库。

我的应用程序在环境 B 的集群中的一个 Pod 中运行。该集群被分配到子网 2。

我为每个环境设置了 VPC native,两个网络通过“vpc peering”连接。

任何解决此问题的建议将不胜感激。

韩元

4

1 回答 1

0

实际上,没有办法在不暴露服务的情况下将使用私有 IP 地址的 Pod(服务)与另一个集群通信,而不是这样,您可以执行以下选项。

第一个可以使用集群的公共 IP 并执行 VPC 对等互连(A->B 和 B->A)以建立完整的通信。

另一种选择可能是公开您的 pod(服务)并尝试使用公共 IP 和负载均衡器 Layer7 与集群 B 通信。

于 2020-01-14T23:56:00.500 回答