Apache Mesos是由UC Berkeley开发的开源集群管理器。 它提供了隔离和跨分布式应用程序共享的资源。 Mesos由一个主守护程序组成,该守护程序管理在每个群集节点上运行的从守护程序。 Mesos框架是在Mesos上运行并在这些从站上运行任务的应用程序。 Marathon是在Mesos上运行的容器编排平台。 支持多种容器格式 ,而Docker当然是最常见的一种!
使用Apache Mesos和Marathon的Docker容器介绍了如何设置Mesos和Marathon。 设置非常复杂,有点不稳定。 它需要下载并安装Mesos Master和Slave,ZooKeeper,Docker Engine和Marathon。
DC / OS是使用Mesos作为其内核的分布式操作系统。 使用DC / OS的Mesos上的Couchbase和Amazon解释了如何使用CloudFormation模板在DC / OS上运行单个Couchbase容器。
在初始开发阶段,可以运行单个节点Couchbase。 随着您在开发中的进一步发展,启动多节点Couchbase集群的需求变得迫在眉睫,并且在生产阶段当然也需要。
因此,您想在DC / OS上运行Couchbase集群吗?
DC / OS上的Couchbase群集完整介绍了如何在DC / OS上设置Couchbase群集。 它执行以下步骤:
- 什么是Couchbase?
- Couchbase集群
- 在Amazon Web Services上设置DC / OS
- 配置CLI并安装Marathon负载均衡器
- 创建Couchbase“启动”服务
- 创建Couchbase“节点”服务
- 规模Couchbase集群
- 重新平衡Couchbase群集
- 结论
具有Couchbase群集的DC / OS仪表板如下所示:
有关更多信息,请查看:
- 容器上的Couchbase
- Couchbase 开发人员门户
- 在Couchbase论坛或堆栈溢出中提问
- 下载Couchbase
翻译自: https://www.javacodegeeks.com/2016/11/couchbase-cluster-mesos-dcos.html