如何在使用 Docker Swarm 或 Kubernetes 容器的两个节点上设置 DC/OS、Kafka 和 Ela



在 AWS 上安装 Mesosphere DC/OS 的说明使用 CloudFormation 模板,其中最低配置指示:

您可以选择 1 个或 3 个 Mesos 主节点。 默认有 5 个私有 Mesos 代理节点。 缺省情况下,缺省值为 1 个公共 Mesos 代理节点。

对于我们的 POC,为了不产生太多的前期成本,是否可以使用两个节点完成所有这些工作? 一个用于 DC/OS,另一个包含 ElasticSearch 和 Kafka?

如果不是,对于这种类型的架构,什么是好的配置?

DC/OS 不能在 Docker Swarm 或 Kubernetes 上运行。但是你可以在 linux 上(或在 mac/windows 上的 VM 中)运行开发 docker-in-docker 本地部署:dcos-docker

然后,您可以在 DC/OS 之上安装 ElasticSearch 和 Kafka。

您还可以使用 dcos-vagrant 来运行多个 VM DC/OS 本地开发集群。

警告:当前的 Vagrant v1.9.1 有一个严重的 centos 网络错误,如果你需要一个 VM。 dcos-vagrant 包含猴子补丁解决方法,dcos-docker 没有。

最新更新