首页 > 解决方案 > 如何将多个云与重叠的 VPC 连接起来?

问题描述

我们正在创建一个控制台来管理、查看日志和指标,在多云环境中的 Kubernetes 上创建资源。控制台
(一个 Web 应用程序)部署在 GCP 中 的GKE 上,但我们无法弄清楚如何在多个具有重叠 IP 的 VPC 中连接和访问 K8S Api-Servers,而不会将它们暴露在公共 IP 上。 我画了一个小图来暴露问题。

在此处输入图像描述

是否有一些产品或最佳实践可以安全地执行此操作?Mongo AtlasConfluent Cloud
等 产品供应商似乎已经解决了这个问题,他们可以在多个云中创建基础架构并对其进行管理。

标签: networkinggoogle-cloud-platformvpc

解决方案


即使它们位于不同的云(GCP 和 AWS)中,也无法使用 VPN 连接两个重叠的网络。

我建议在双方都使用 NAT 转换并使用 VPN 连接网络。这是一些可能对您有所帮助的文档。不幸的是,它需要大量阅读和设置。不是最简单的解决方案,但它具有可靠的优点,并且它是一种非常古老且经过测试的方法。

通用文档

GCP 端

AWS端

您的第二个选择是将原始网络分成更小的块,这样它们就不会重叠,但这并不总是可能的(由于网络已经足够小并且许多 IP 都用完了......)。


推荐阅读