Kubernetes 如何配置Kubenetes以从静态IP发出外部请求
我有一堆pod和相应的集群IP服务运行在Kubenetes集群中。我使用入口控制器将传入流量路由到这些工作负载 现在,当我从工作负载中发出外部请求时,我希望这些请求从静态IP发出Kubernetes 如何配置Kubenetes以从静态IP发出外部请求,kubernetes,routing,load-balancing,kubernetes-ingress,static-ip-address,Kubernetes,Routing,Load Balancing,Kubernetes Ingress,Static Ip Address,我有一堆pod和相应的集群IP服务运行在Kubenetes集群中。我使用入口控制器将传入流量路由到这些工作负载 现在,当我从工作负载中发出外部请求时,我希望这些请求从静态IP发出 是否通过同一网络接口处理传入和传出流量 如何为pod发出的请求设置静态IP 提前感谢。如果您在AWS或GKE上,从(自动缩放)节点池获取静态出站的唯一方法是通过NAT网关。在GKE上,还需要有私有节点(无公共IP) Kubernetes入口(至少在GKE中)与出口分开处理,是一种不同的负载平衡器 如果您在AWS或GKE
提前感谢。如果您在AWS或GKE上,从(自动缩放)节点池获取静态出站的唯一方法是通过NAT网关。在GKE上,还需要有私有节点(无公共IP) Kubernetes入口(至少在GKE中)与出口分开处理,是一种不同的负载平衡器
如果您在AWS或GKE上,从(自动缩放)节点池获取静态出站的唯一方法是通过NAT网关。在GKE上,还需要有私有节点(无公共IP) Kubernetes入口(至少在GKE中)与出口分开处理,是一种不同的负载平衡器
一些研究向我展示了以下方法,它很有效:
ip=static
) nodeSelector:
ip: static
然而,正如@user578582所提到的,当扩展完成时,我将不得不使用NAT网关,使所有出站流量在此配置下从静态IP转移。一些研究向我展示了以下方法,并且它起到了作用:
ip=static
) nodeSelector:
ip: static