【发布时间】:2014-03-25 16:36:16
【问题描述】:
到目前为止,我在使用 Mesos、Marathon 和 Docker 来管理一组服务器以及我放置在它们上面的容器方面取得了巨大的成功。但是,我现在想更进一步,开始做一些事情,比如自动将一个 haproxy 容器链接到每个启动的主 docker 服务,或者提供其他基于守护进程的容器化服务,这些服务链接并且仅可用于单个父容器。
通常,我会先用某个名称启动助手服务,然后当我启动真正的服务时,我会将它链接到助手,一切都会好起来的。这个模型如何适应 Marathon 和 Mesos?至少目前看来,容器化假设是单个容器。
我有一个想法,首先在它可以找到的任何主机上启动辅助服务,然后向实际服务添加一个约束,即主机名 = 辅助服务的主机名,但这似乎会导致资源提供问题和这些资源的竞争条件。
我还考虑为 docker 或启动 docker 容器的执行程序脚本提供“嵌入”或“深度链接”功能。
在我走上这些道路之前,我想知道是否有其他人解决了这个问题,或者我是否只是在思考问题。
谢谢!
【问题讨论】: