gcloud - 谷歌容器引擎: assign static IP to nodes for outbound traffic

标签 gcloud google-kubernetes-engine

我正在使用 Google 容器引擎启动一个连接到远程服务(在不同的数据中心/提供商中)的集群。正在连接的容器可能没有与之关联的 kubernetes service,并且不需要外部绑定(bind) IP 地址。但是,我想在远程计算机上设置防火墙规则,并拥有一个已知的子网,当我扩展/缩小集群或节点出现故障并重新构建时,节点将位于该子网内。

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

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

<小时/>

最佳答案

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

关于gcloud - 谷歌容器引擎: assign static IP to nodes for outbound traffic,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38778916/

相关文章:

kubernetes - 如何从一个集群获取 Kubernetes secret 并应用于另一个集群?

nginx - 如何在 Kubernetes (GKE) 上处理 Nginx 的配置?

gcloud - 部署谷歌云功能的服务帐户角色

docker - gcloud docker无法在Compute Engine VM上运行

gcloud - 如何指定 gcloud csv 格式分隔符

kubernetes - 是否可以将GKE K8入口点指向LB后端

ffmpeg - 如何使用较旧的 NVEnc 编译 FFMpeg?

javascript - GKE交通管理

google-cloud-platform - 在没有控制台页面的情况下创建 Google Cloud Platform 项目。

预期定义函数的 GCloud Functions : load error: File ./dist/index.js 不存在