我已经设置了Azure DCOS并将Marathon-LB作为边缘负载平衡器运行。
假设我通过马拉松比赛添加了以下三个休息服务
http://localhost:80/-Web应用程序-服务端口-10101
http://localhost:8082/test/abc-restservice-服务端口-10102
http://localhost:5000/-restservice-服务端口-10103
如何使用azure网址访问它? 我是否需要打开服务端口,因为here是书面的
“默认情况下,marathon-lb绑定到每个应用程序的服务端口,并将传入的请求发送到应用程序实例。
服务在其Marathon定义中定义的服务端口上公开(请参阅服务发现和负载平衡以供参考)
我可以访问第一个URL,但不能访问另一个
http://azurepublichost/test/abc ??
https://docs.microsoft.com/en-us/azure/container-service/dcos-swarm/container-service-load-balancing 这表示要在Azure Loadbalancer上打开端口。我想打开hostPort