Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes Istio网关自动管理IP_Kubernetes_Load Balancing_Kubernetes Ingress_Istio - Fatal编程技术网

Kubernetes Istio网关自动管理IP

Kubernetes Istio网关自动管理IP,kubernetes,load-balancing,kubernetes-ingress,istio,Kubernetes,Load Balancing,Kubernetes Ingress,Istio,有一个已提供给Istio网关的外部负载平衡器IP地址池。 部署时,需要为每个部署选择唯一的IP地址 如何为每个服务修补或强制IP地址,或者外部负载平衡器部署的Istio设置应该是什么,以便自动管理IP?对于负载平衡器类型的服务,您可以通过负载平衡器IP参数指定IP地址,但是kubernetes本身不支持这个特性。它与一些云提供商合作。事实上,我引用文件中的话: 某些云提供商允许您指定loadBalancerIP。在那些 在某些情况下,负载平衡器是使用用户指定的 负载均衡器IP。如果未指定load

有一个已提供给Istio网关的外部负载平衡器IP地址池。 部署时,需要为每个部署选择唯一的IP地址


如何为每个服务修补或强制IP地址,或者外部负载平衡器部署的Istio设置应该是什么,以便自动管理IP?

对于
负载平衡器
类型的服务,您可以通过
负载平衡器IP
参数指定IP地址,但是kubernetes本身不支持这个特性。它与一些云提供商合作。事实上,我引用文件中的话:

某些云提供商允许您指定loadBalancerIP。在那些 在某些情况下,负载平衡器是使用用户指定的 负载均衡器IP。如果未指定loadBalancerIP字段,则 loadBalancer是使用临时IP地址设置的。如果指定 loadBalancerIP,但您的云提供商不支持该功能, 您设置的loadbalancerIP字段将被忽略

在GKE上它是有效的。我们有两个带有Istio的集群,在这里我们强制使用
Istio ingressgateway
服务的IP地址

请注意,
istio-ingresgateway
只是一个kubernetes服务,因此您必须将其视为一个服务