Является ли обратный прокси-сервер Azure Service Fabric доступным в локальном кластере? Если да, как я могу включить его для существующего кластера?
Обратный прокси-сервер Service Fabric описывается здесь. Он позволяет клиентам, внешним по отношению к кластеру, обращаться к службам приложений по имени со специальным URL-адресом, без необходимости знать точный хост: порт, на котором запущен экземпляр службы (который может меняться, поскольку службы автоматически перемещаются).
По умолчанию обратный прокси-сервер службы Fabric не отображается для моего кластера на предварительном уровне с двумя экземплярами службы без состояния. Я попытался использовать documented порт 19008, но не смог связаться с сервисом, используя рекомендуемый синтаксис URI.
Для этого это работает:
http://fqdn:20001/api/odata/v1/$metadata
но это не так:
http://fqdn:19008/MyApp/MyService/api/odata/v1/$metadata
В разделе NodeTypes ClusterConfig JSON, используемом для настройки моего кластера on-prem, существует свойство "httpGatewayEndpointPort": "19080", но этот порт не работает как обратный прокси (это Служба Конечная точка веб-приложения проводника Fabric). Я предполагаю, что необходимая конфигурация каким-то образом указана в конфигурации кластера JSON. В статье есть инструкции, в которых объясняется, как настроить обратный прокси-сервер в облаке, но не на месте.
Я ищу инструкции по настройке обратного прокси-сервера Service Fabric в локальном кластере с несколькими машинами или dev-кластером.