有一个提供给Istio-Gateway的外部负载均衡器的IP地址池。部署时,需要为每个部署选择唯一的IP地址。
如何为每个服务修补或强制执行IP地址,或者应该为外部负载均衡器部署设置哪些Istio设置,以便自动管理IP?
发布于 2020-03-04 01:30:34
对于kubernetes类型的服务,您实际上可以通过loadBalancerIP参数指定IP地址,但kubernetes本身不支持此功能。它与一些云提供商合作。实际上,我引用了文档中的话:
某些云提供商允许您指定loadBalancerIP。在这些情况下,将使用用户指定的loadBalancerIP创建负载均衡器。如果未指定loadBalancerIP字段,则使用临时IP地址设置loadBalancer。如果您指定了loadBalancerIP,但您的云提供商不支持该功能,则会忽略您设置的loadbalancerIP字段。
在GKE上,它可以工作。我们有几个使用Istio的集群,我们在这些集群中强制使用istio-ingressgateway服务的IP地址。
请注意,istio-ingressgateway只是一个kubernetes服务,因此您必须将其视为kubernetes服务。
https://stackoverflow.com/questions/60509820
复制相似问题