我已经在aws上使用kops设置了一个Kubernetes集群。
它有4个工作节点和一个主节点。
它对每个微服务都有部署,即客户部署有两个pods
我需要从这些pod调用一些API。
每当我从这些pod发出请求时,默认情况下,源ip是节点的ip。
我希望群集中的任何传出请求都有一个统一的ip地址。
我已经在使用internet gateway和ingress nginx controller处理传入的请求。
有人建议创建一个NAT gateway。
我创建并分配了一个弹性ip地址。尽管如此,它仍然不能正常工作,并且只使用部署pod的节点的ip。
发布于 2021-07-21 17:37:35
我认为您在这里需要的工具是一个出口IP。我不知道AWS/kops的细节,但一个出口IP已经为Azure Kubernetes Service工作过同样的情况。
https://stackoverflow.com/questions/68466863
复制相似问题