到目前为止,我已经成功使用Mesos、Marathon和Docker来管理一组服务器以及我在这些服务器上部署的容器。但是,我现在想进一步开始做一些事情,比如自动将haproxy容器与每个启动的主docker服务进行链接,或者提供其他基于守护程序和容器化的服务,并将它们链接起来,仅对单个父容器可用。
通常情况下,我会先启动帮助程序服务并为其命名,然后当我启动真实服务时,我会将其链接到这个帮助程序,并且一切都很好。但是这种模型如何适应Marathon和Mesos呢?目前看来,容器化似乎假定只有一个容器。
我有一个想法是首先在任何可以找到的主机上启动帮助程序服务,然后为真实服务添加一个约束条件,即主机名=帮助程序服务的主机名,但这似乎会导致资源提供和资源竞争方面出现问题。
我也考虑过向Docker或启动Docker容器的执行脚本提供“嵌入”或“深度链接”功能。
在我走下任何这些道路之前,我想找出是否有人已经解决了这个问题,或者我只是太过于思考了。
谢谢!