Как вызвать контроллер веб-API, развернутый в Service Fabric Cluster?
Мы развернули два API в кластере Service Fabric
- API 1 (порт 8485)
- API 2 (порт 8630)
Мы можем получить доступ к API локально, используя следующий URL:
Обозреватель кластеров Service Fabric доступен по следующему URL
https://{MyLoadBalancerName}.northeurope.cloudapp.azure.com:19080/Explorer
Но я не могу получить доступ к API 1, используя следующий URL
https://{MyLoadBalancerName}.northeurope.cloudapp.azure.com:8485/api/controller
Я попытался добавить следующее правило балансировки нагрузки
- Протокол: TCP
- Порт: 80
- Внутренний порт: 8485
Но не повезло! Может кто-нибудь объяснить, пожалуйста, как вызвать контроллер API?
2 ответа
Вам нужно добавить эти порты в список открытых портов при создании кластера на Azure. Вы также можете добавить их после создания этого кластера. проверьте ссылку из документации. https://docs.microsoft.com/en-us/azure/service-fabric/create-load-balancer-rule