Google容器引擎:为出站流量的节点分配静态IP

Google Container Engine: assign static IP to nodes for outbound traffic

我正在使用 Google 容器引擎来启动一个连接到远程服务的集群(在不同的数据中心/供应商中)。正在连接的容器可能没有与之关联的 kubernetes service,并且不需要外部 in-bound ip 地址。但是,我想在远程机器上设置防火墙规则,并有一个已知的子网,当我 expand/reduce 集群或一个节点出现故障并重建时,节点将位于该子网中。

在查看 Google 网络时,它们似乎与 内部 网络相关(例如 10.128.0.0 等)。外部 IP 允许我设置单个静态 IP 地址,但不能设置范围,我不知道如何将其应用于节点——应用于负载均衡器不会更改出站 IP 地址。

有没有一种方法可以为我的集群保留 IP 地址块,以便在我的远程服务器上的防火墙规则中使用?或者对于这种事情我还缺少其他解决方案吗?


正确的解决方案是使用 VPN 连接两个网络。 Google Cloud VPN 允许您在 Google 端创建它。