До сих пор у меня есть большой успех, используя Mesos, Marathon и Docker для управления флотом серверов и контейнеров, которые я размещаю на них. Тем не менее, я хотел бы пойти немного дальше и начать делать такие вещи, как автоматическая привязка контейнера haproxy к каждой главной службе докеров, которая запускается, или предоставлять другие связанные с демонами и контейнеризованные службы, которые связаны и доступны только для одного родительского контейнера.
Обычно я сначала запускаю службу-помощник с каким-то именем, а затем, когда я начал реальный сервис, я привязал его к помощнику, и все будет хорошо. Как эта модель подходит для марафона и мезоса? Похоже, по крайней мере, что контейнеризация предполагает единый контейнер.
У меня возникла идея сначала запустить службу-помощник, на любом хосте, который она могла найти, а затем добавить ограничение к реальной службе, что имя хоста hostname = helper servicename, но похоже, что это вызовет проблемы с предложениями ресурсов и условия гонки для этих ресурсов.
Я также думал предоставить функциональность "встраивания" или "глубокой ссылки" для докеров или сценарии исполнителей, запускающие контейнеры докеров.
Прежде чем перейти к любому из этих путей, я хотел выяснить, разрешил ли кто-то другой эту проблему, или если я просто ужасно переживаю за мысли.
Спасибо!