如何使用Docker Swarm或Kubernetes容器在两个节点上使用DC / OS,Kafka和ElasticSearch设置POC环境?

时间:2017-01-26 11:27:02

标签: elasticsearch apache-kafka kubernetes docker-swarm dcos

installing Mesosphere DC/OS on AWS的说明使用CloudFormation模板,其中最低配置表示:

  

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

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

如果没有,这种架构的配置是什么?

1 个答案:

答案 0 :(得分:2)

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

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

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

警告:如果您需要VM,当前的vagrant v1.9.1有一个crippling centos network bug。 dcos-vagrant包含一个猴子补丁解决方法,dcos-docker没有。