为所有传出请求分配来自群集的单个IP



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

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

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

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

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

我想要一个统一的ip地址,用于来自集群的任何传出请求。

我已经在为传入请求使用internet gatewayingress nginx controller

有人建议创建一个NAT gateway

我创建并分配了一个弹性ip地址。尽管如此,它仍然不起作用,并且只使用部署pod的节点的ip。

我认为您想要的工具是出口IP。我不知道AWS/kops的具体情况,但出口IP在Azure Kubernetes服务中也适用于同样的情况。

最新更新