作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在考虑将 Træfik 集成到我的 Azure Service Fabric 集群中。
阅读此组合的所有可用文档后,我找不到任何解决 Azure LB 的内容。
在我看来,Azure LB 是多余的,因为 Traefik 会负责平衡集群节点之间的负载。但是,我记得,从技术上讲,在 Azure LB 成功探测配置的终结点之前,任何请求都不会到达集群。
那么,使用 Træfik 时我真的需要 Azure LB 吗?
如果需要的话,我需要在 Azure LB 上进行哪些配置?
最佳答案
Traefik 在 Service Fabric 群集上作为 guest 可执行文件运行,并充当反向代理。在 Azure 中,Service Fabric 群集部署在 VNET 内,因此 Traefik 不能用作 Azure 负载均衡器。虽然它确实负责跨群集节点内部平衡负载,但您仍然需要一个 Azure 负载均衡器来充当公共(public) Internet 和群集之间的桥梁。希望有帮助!
编辑:我刚刚注意到我没有回答你的第二个问题。您必须在 Azure LB 上进行的唯一配置是打开 Traefik 在集群上监听的端口。换句话说,您在 toml file 中设置的端口,您需要配置 Azure 负载均衡器才能打开。要打开 Azure 负载均衡器端口,您可以在部署时执行此操作,也可以在集群启动后进行更改。
关于Azure Service Fabric 与 Træfik - 与 Azure LB?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52322371/
我是一名优秀的程序员,十分优秀!