2015-10-18 2 views
1

Например:Как задаются задачи Mesos-DNS со слэшем («вложенным»)?

Если 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 interface. Не удалось найти, как перечислить все имена DNS-либо ...

Спасибо,

ответ

2

Marathon меняет иерархические имена, сцепляет их с - и это имя приложения, то, так что в вашем случае будет promdash-monit.marathon.mesos. Попробуйте.

В нижней части документа Mesos-DNS naming мы приводим более подробную информацию о том, как эти FQHN построены, и вы также можете ознакомиться с complete end-to-end example, которые я собрал, используя два уровня иерархии.

+0

Да, это сработало! Благодарю. Я был уверен, что пробовал ... – AlonL

+0

С удовольствием помогу;) –