例如:
如果marathon正在运行名为 /cassandra
,mesos dns为其分配一个dns名称- cassandra.marathon.mesos
.
现在我有一个任务名为 /monit/promdash
. 如何找到它的dns名称?
已尝试: monit_promdash.marathon.mesos
, promdash_monit.marathon.mesos
(和 -
而不是 _
), monit.marathon.mesos
, promdash.marathon.mesos
, ...)
有一个http接口。也找不到如何列出所有dns名称。。。
谢谢,
1条答案
按热度按时间z18hc3ub1#
marathon反转层次名称,并将它们与
-
这是应用程序名,所以在你的情况下,它应该是promdash-monit.marathon.mesos
. 试试看。在mesos dns命名文档的底部,我们提供了关于如何构造这些fqhn的更多细节,您还可以查看我使用两个层次结构组合起来的完整的端到端示例。