0

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

在阅读了此组合的所有可用文档后,我找不到任何解决 Azure LB 的内容。

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

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

如果需要,我需要在 Azure LB 上进行什么配置?

4

1 回答 1

3

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

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

于 2018-09-14T05:41:14.600 回答