服务编排 Mesos+Marathon 介绍

1、Mesos Marathon总体架构

 上面Control Plane是控制单元

 下面Mesos Slave是执行单元。Mesos Slave部署在一台物理机上。

1) Zookeeper集群

zookeeper自身高可用

Mesos master领导者选举

节点数目(2N+1)和Quorum数目(N+1)    N从1开始

2) Mesos Master

主备模式

沟通Mesos Slave,获取资源

沟通framework,提供资源

3) Mesos Slave

为各种框架提供执行器环境

沟通Mesos Master; 提供资源

执行任务和容器管理

4) Marthon 调度器

一种主流框架的调度器

对接Mesos Master, 提供容器编排和应用调度

与Mesos Slave端的执行器沟通

原文地址:https://www.cnblogs.com/linlf03/p/14035601.html