Я пытаюсь (потенциально глупо) задачу Dockerizing Zookeeper/Marathon/Mesos и развертывания контейнеров Docker от клана Dockerized Mesos.Развертывание приложения Docker зависает на марафоне, сбой на Mesos
До сих пор, у меня есть рабочий Mesos кластер на двух физически отдельных узлов: один узел работает одновременно Mesos master и через slave (контейнер) Dockerfiles связаны, а второй узел работает только ведомый. Кажется, они функционируют нормально; Я могу представить очень простые задания через Marathon (также собственный контейнер, работающий на узле с мастером и подчиненным), и они успешно завершаются.
Однако, когда я пытаюсь сделать submit Docker containers through the Marathon API, это кажется, чтобы повесить. Интерфейс Marathon висит на «Развертывание» и никогда не меняется, даже после того, как он сидит в течение 15 минут, останавливаясь, повторно отправляя и позволяя ему сидеть еще 15 минут.
В то же время, задачи, тем не менее, представляется рабам Mesos; пользовательский интерфейс Mesos сообщает о неудачных задачах слева и справа.
РЕДАКТИРОВАТЬ 1
Полученные журналы песочница для каждого из исполнителей также совершенно пустой.
EDIT 2
нашел что-то интересное утопает в ведомых журналах:
Линия интереса:
Ни один из включенных контейнеров (мезо) не может создать контейнер для предоставленного сообщения TaskInfo/ExecutorInfo.
Похоже, что контейнерный контейнер не работает, и из того, что я вижу, он даже не рассматривает докер в качестве контейнера. Я выполнил конфигурацию here для развертывания заданий Docker; это изменится, если рабы Мезоса сами являются контейнерами Докера?
Я немного из своего элемента и не могу найти ссылок на эти строки. Любая идея, что происходит?
Чтобы помочь вам справиться с проблемой, журналы задач необходимы. Вы можете получить их из WebUI, щелкнув ссылку на песочницу. – rukletsov
К сожалению, песочница ссылается на сообщение «Нет файлов» в любом из соответствующих каталогов. – Magsol