当前位置: 首页 > 知识库问答 >
问题:

公开部署在Service Fabric集群上的服务(通过内部负载均衡器处理流量分布)

米裕
2023-03-14

我有一个Secure Service Fabric集群(目前我使用的是自签名证书),在azure上部署了一个内部负载均衡器,它配置了所有的规则和探测。现在,我没有一个面向互联网的负载均衡器或一个具有公共IP的等效资源,这意味着我不能从我的VNET以外的任何地方访问它。

我需要公开在我的集群中部署的服务,而不公开服务Fabric管理URL(像westus.cloudapp.azure.com:19080)。

根据我的发现,我的选择是:

  1. 使用公共负载均衡器
  2. 配置我的VPN网关
  3. 使用应用程序网关

选项3似乎再次破坏了现有的内部负载均衡器

是否有任何方法可以使用可以构建在现有架构之上的东西将我的请求自定义路由到服务?

共有1个答案

濮阳原
2023-03-14

您可以使用面向Internet的负载均衡器,只需将其配置为只接受和转发面向公共服务所使用的端口上的流量。如果您不希望公开管理endpoint,请不要通过负载均衡器公开端口19000和19080(或您配置集群的任何端口)。希望您已经保护了集群,这样即使一个未经授权的用户通过某种方式访问了管理endpoint,他们也没有权限执行任何操作。

 类似资料:
  • 作为开发人员,我们在Azure Service Fabric上编写了微服务,我们可以在Azure中以某种PaaS概念为许多客户运行它们。但我们的一些客户不想在云中运行,因为数据库是内部的,不能从外部获得,甚至不能通过DMZ获得。没关系,我们promise支持它,因为Azure Service Fabric可以作为集群安装在现场。 我建议在一台(或多台)独立的机器上使用负载平衡器,如HA-Proxy

  • 包含负载均衡集群及节点。 云联壹云 平台提供的本地IDC的负载均衡功能需要管理员先部署负载均衡集群和LBAgent转发节点。 云联壹云 支持负载均衡多集群功能,用户可根据需求配置负载均衡集群以及集群下的转发节点LBAgent,部署集群和转发节点后才可以部署负载均衡实例等。 集群为一组LBAgent转发节点的集合,同一时刻集群中只有一个转发节点处于MASTER,用于监控负载监控实例配置的IP地址和端

  • nginx入口控制器: 这就是入口资源:

  • 我通过以下terraform语句将Azure AKS集群部署到现有的VNET中。它工作了,AKS集群是用Azure负载均衡器和分配给它的公共IP地址创建的。我只需要一个内部Azure负载平衡器的设置。我必须如何更改terraform代码来只获得一个内部Azure负载均衡器?谢谢

  • 本文向大家介绍WebApi部署多服务器配置Nginx负载均衡的教程,包括了WebApi部署多服务器配置Nginx负载均衡的教程的使用技巧和注意事项,需要的朋友参考一下 01PARTCoreWebApi教程本地演示环境 Visual Studio2019 --- Vsersion:16.4.4 + NetCore3.1.2 02PARTNginx快速搭建配置负载均衡 Nginx是一款轻量级的Web

  • 我想知道是否有可能将Google云负载平衡器链接到一个外部服务器——一个托管在Google云之外的服务器? 因此,负载均衡器可能会链接到Google Cloud实例,但也可能链接到外部服务器。