如何可靠地发现Marathon URL

时间:2016-02-09 01:07:50

标签: mesos mesosphere marathon

由于Mesos状态JSON中的webui_url条目是可选的,因此可以试试hostname的运气(这也是可选的)。

但是,如果Mesos状态中缺少上述两个条目,是否有其他方法可以可靠地发现Marathon API服务器正在侦听的位置?

此外,如果将Marathon实例迁移到另一个位置,则Mesos webui_url似乎保留旧的陈旧值。这看起来像个bug?有没有解决方法?

1 个答案:

答案 0 :(得分:1)

据我所知,您应该能够使用Mesos UI(" Frameworks" - >" Active Frameworks")来查找marathon框架。

如果主机Marathon的主机名解析正常运行,您应该可以点击"主机"的链接。列,并重定向到Marathon UI。

  

--hostname(可选。默认值:计算机的主机名):用于与mesos主站通信的通告主机名。该值也存储在持久性存储中,因此另一个备用主机可以重定向到选定的领导者。注意:默认值由InetAddress.getLocalHost 确定。