我在 Google Cloud Compute Engine 中创建了两个网络。一个使用 10.200.166.0/26
调用 front
,另一个使用 10.200.165.0/26
调用 back
。我计划将我的网络服务器放在前面,将数据库服务器放在后面。但是,我不知道如何在两个网络之间创建路由。这可能吗?如果是,gcloud 命令是什么?
最佳答案
在 GCE 中,为了在两个网络之间进行通信,您需要使用分配给实例的公共(public) IP。您将无法使用私有(private) IP 在两个网络之间进行通信。您可以在 article 中找到有关 GCE 网络的更多信息。 。但是,请记住,通过公共(public) IP 的通信被视为导出流量,并且可能会根据流量类型收取费用。可以引用这个article有关导出费用的更多信息。
如果您需要创建静态 IP 并将流量路由到该静态 IP,您可以结合使用路由和实例的 --can-ip-forward 功能来添加 IP 地址作为静态网络 IP地址将映射到您所需的虚拟机实例。您可以在此article中找到更多信息和步骤。 .
关于google-compute-engine - 在 Google Cloud Compute Engine 中创建两个网络之间的路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27595832/