使用Træfik的Azure Service Fabric - 使用Azure LB?

问题描述 投票:0回答:1

我正在考虑将Træfik集成到我的Azure Service Fabric集群中。

阅读完所有可用于此组合的文档后,我找不到任何解决Azure LB的问题。

在我看来,Azure LB是多余的,因为Traefik将负责平衡群集节点上的负载。但是,我记得,在Azure LB成功探测配置的端点之前,技术上没有任何请求会到达群集。

那么,在使用Træfik时我真的需要Azure LB吗?

我需要在Azure LB上进行哪些配置,如果有的话?

azure traefik azure-service-fabric azure-load-balancer
1个回答
1
投票

Traefik在Service Fabric群集上作为来宾可执行文件运行,并充当反向代理。在Azure中,Service Fabric群集部署在VNET内部,因此Traefik不能用作Azure负载均衡器。虽然它确实在内部跨群集节点平衡负载,但您仍需要一个Azure负载均衡器,它充当公共Internet和群集之间的桥梁。希望有所帮助!

编辑:我刚注意到我没有回答你的第二个问题。您必须在Azure LB上进行的唯一配置是打开Traefik正在群集上侦听的端口。换句话说,您在toml file中设置的端口,您需要配置Azure负载均衡器才能打开。要打开Azure Load Balancer端口,您可以在部署时执行此操作,也可以在群集启动后更改此端口。

© www.soinside.com 2019 - 2024. All rights reserved.