我使用以下配置在DC / OS上部署了服务
当我访问此地址(http://eureka.marathon.l4lb.thisdcos.directory:8761/)时,它表示无法访问该网站,尽管我的信息中心上的所有服务都是健康的。
如何访问服务的公共IP?
我不知道它是否相关但是当我查看我的公共奴隶的负载均衡配置时,我得到0 of 2 instances in service
答案 0 :(得分:5)
<vip-name>.marathon.l4lb.thisdcos.directory:<vip-port>
是内部命名的虚拟IP,在您的示例中使用VIP_0
env var进行配置。
贵宾不在外部曝光。它们可以通过第4层名称和每个节点上的DC / OS组件执行的IP映射实现。
为了公开公共地址,您有以下几种选择:
webui_url
。答案 1 :(得分:0)
在Windows命令提示符(管理员模式)中键入“nslookup域服务”。 在你的情况下“nslookup eureka.marathon.l4lb.thisdcos.directory”。在您的情况下,它将提供所有实例IP地址。
如果您的服务部署得当,它将为您提供所有实例IP地址。