【问题标题】:Assign all outgoing request a single IP from cluster为所有传出请求分配来自集群的单个 IP
【发布时间】:2021-09-28 16:10:09
【问题描述】:

我已经在 aws 上使用 kops 设置了一个 Kubernetes 集群。

它有4个工作节点和一个主节点。

每个微服务都有部署,即客户部署有两个 pod

我需要从这些 pod 调用一些 API。

每当我从这些 pod 发出请求时,源 ip 默认为节点的 ip。

我希望集群的任何传出请求都有一个统一的 IP 地址。

我已经在使用internet gatewayingress nginx controller 处理传入请求。

有人建议创建一个NAT gateway

我创建并分配了一个弹性 IP 地址。它仍然无法正常工作,并且仅使用部署了 pod 的节点的 ip。

【问题讨论】:

    标签: amazon-web-services kubernetes devops


    【解决方案1】:

    我认为您在这里想要的工具是出口 IP。我不知道 AWS/kops 的具体情况,但在同样的情况下,Azure Kubernetes 服务的出口 IP 也有效。

    【讨论】:

      猜你喜欢
      • 2021-09-06
      • 2021-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-28
      • 2021-08-19
      • 1970-01-01
      • 2011-01-26
      相关资源
      最近更新 更多