在 Mesosphere 中调整数据中心集群大小时如何安装 docker 守护进程?

How to install docker daemon when resizing data center cluster size in Mesosphere?

我们正在考虑使用 mesos 和 mesosphere 来托管我们的 docker 容器。阅读 docs 它说先决条件是:

Docker version 1.0.0 or later needs to be installed on each slave node.

我们不想手动通过 SSH 连接到每台新机器并安装 Docker 守护进程的正确版本。相反,我们正在考虑使用 Ansible 之类的东西来安装 Docker(以及每个从站可能需要的其他服务)。

  1. 这是解决问题的好方法还是 Mesosphere/DCOS 或任何 Mesos 生态系统组件有其他方法来处理这个问题?
  2. 我看到了快速 intro,其中来自 Mesosphere 的人只是使用 dcos resize 来更改 Google 云平台上的集群大小。有没有办法连接到这个进程并在 (google) 容器启动时安装额外的服务?或者这是我们应该避免的事情,而只是使用 "pre-baked image"?

在您自己的数据中心使用您最喜欢的配置工具,例如 ansible、salt ……可能是一个不错的选择。 在云上,使用提供 docker 的虚拟机映像可能更容易,因此例如 dcos on aws 使用开箱即用 docker 的 coreOS。 Ubuntu 也不应该太难...