小编Par*_*rag的帖子

GKE 中出站连接的稳定公共 IP 或 IP 范围

我使用 Google Kubernetes Engine 按需运行 Pod。每个 pod 都使用 nodeport 服务公开暴露在互联网上。

我正在 GKE 中寻找一种方法来获取出站连接的单个 IP 或 IP 范围,将它们提供给第三方 API 以将它们列入白名单。

当节点自动缩放或升级它们时,GKE 节点 IP 是不可管理的。我需要一种方法来保持一致的出站 IP。

我曾尝试使用一个简单的 NAT 网关到 Kubernetes 节点(使用这里的示例),虽然这将出站连接路由到 NAT 网关,但它会中断到 Pod(Nodeport 服务)的入站流量,因为它们在NAT 网关。

  • 是否有谷歌云区域的默认 IP 范围,我可以将其提供给第三方以列入白名单(或)

  • 如果 GKE 提供了一种从静态 IP(或)预先保留的列表中选择节点外部 IP 的方法

  • 有没有其他方法可以实现拥有单个静态 IP 或代表来自 Pod 的出站流量的 IP 范围

我发现像类似的问题这样,但使用NAT时休息,他们并没有解决我的问题,因为豆荚应该是外部连接。

google-cloud-platform google-kubernetes-engine

30
推荐指数
1
解决办法
2万
查看次数