我试图在Azure上实现与AWS上的ALB类似的东西。您可以在哪里为ALB分配证书,并且可以使用https。 SSL在负载均衡器处终止,然后请求作为正常的http请求转发到服务。
我在azure上运行DCOS(我根据他们网站上的文档创建了它),我正在尝试设置https。我已经阅读了许多文档,我可以使用Application Gateway实现这一点,但不知怎的,我无法使其工作。我已经选择:
Virtual machine
作为后端池并将虚拟机设置为dcos-master
和NETWORK INTERFACE作为dcos-master-nic
,这没有帮助。后来我尝试过:
VMSS
设置并将虚拟机设置为dcos-agent-public
和NETWORK INTERFACE作为agentNodeNic
,这也没有帮助。作为最后的手段,我选择了:
IP Address or FQDN
设置和那里我已将NAME设置为dcos-agent-lb
的公共IP,这也没有帮助。我已经检查了master
和agent
的所有入境端口。
有人有设置这个的经验吗?
我没有尝试设置确切的方案 - 但是您应该确保Application Gateway发送的运行状况探测从dcos-master VM返回200 OK,然后才能将流量路由到它。您应该在门户网站的Monitroing部分查看后端运行状况结果页面,以查看后端服务器的当前状态(健康,不健康等)以及后端显示为不健康的原因。