2016-11-07 4 views
4

Я развернула службу на DC/OS с помощью следующей конфигурациидоступ общественности адрес службы DC/OS

enter image description here

, когда этот адрес (http://eureka.marathon.l4lb.thisdcos.directory:8761/) он говорит, что сайт не может быть достигнуто , хотя все сервисы здоровы на моей приборной панели.
Как я могу получить доступ к публичному IP-адресу службы?

Я не знаю, если это связано или нет, но когда я смотрю в балансировки нагрузки конфигурации из моих публичных рабов, я получаю 0 of 2 instances in service

ответ

5

<vip-name>.marathon.l4lb.thisdcos.directory:<vip-port> является внутренним именованным виртуальным IP, настроенным с помощью env var в вашем примере VIP_0.

VIP-персоны не подвергаются внешнему воздействию. Они становятся возможными благодаря имени 4-го уровня и IP-сопоставлению, выполняемому компонентами DC/OS на каждом узле.

Для того, чтобы разоблачить публичный адрес у вас есть несколько вариантов:

  1. Deploy your app on a public node
  2. Deploy Marathon_LB on a public node and configure your app to be exposed via a virtual host
  3. Настройте свой собственный обратный прокси-сервер на общественном узле
  4. сделать все ваши личные узлы публично доступный, а затем использовать узел хост-агента IP и хост-порт
  5. Если ваше приложение представляет собой структуру Mesos, оно может зарегистрировать webui_url для administrative access via the admin router.
+0

Мое приложение было развернуто в общедоступном узле, но нет простого способа получить внешний адрес. Я пробовал марафон-фунт, но в документации все, кроме ясного :( –

+0

В какой «конфигурации балансировки нагрузки моих общественных подчиненных» вы говорите? – KarlKFI

+0

marathon-lb ... это довольно запутывает его конфигурация –

0

в окнах командной строки (режим администратора) типа «NSlookup домен службы ». В вашем случае «nslookup eureka.marathon.l4lb.thisdcos.directory». В вашем случае он предоставит весь ip-адрес экземпляра.

Если ваша служба развернута правильно, она предоставит вам весь адрес ip-адреса экземпляра.

Смежные вопросы