如何在Azure上为istio 1.5.1部署第二个负载均衡器

时间:2020-04-27 19:33:28

标签: azure kubernetes-ingress istio azure-load-balancer

我需要为应用程序的入口网关部署第二个Azure负载均衡器(与istio的默认配置文件中部署的主负载均衡器分离)。

我已经在GitHub(https://github.com/istio/istio/issues/19263)上尝试了建议。但是,结果实际上是主负载平衡器的附加前端IP配置,而不是附加的负载平衡器。如果在两个istio入口网关中使用了相同的端口443,则此错误将导致“ ERR_SSL_PROTOCOL_ERROR”错误(如果使用curl:error:1408F10B:SSL例程:ssl3_get_record:错误的版本号)。

istio版本:1.5.1

关于如何为第二个入口网关部署额外的负载均衡器的任何建议?谢谢

1 个答案:

答案 0 :(得分:1)

这是一个棘手的配置,因为它需要具有一个全新的第二个istio入口网关(而不仅仅是网关对象)。有关此here的文章。

此方法基于以下第二个istio入口网关创建新的HorizontalPodAutoscalerDeploymentGatewayPodDisruptionBudgetServiceServiceAccount默认配置。

修改所有名称标签后,可以将清单kubectl apply到istio集群。至于负载均衡器,新的负载均衡器将自动附加到新的istio-ingress网关。

希望有帮助。