work hard work smart

专注于Java后端开发。 不断总结,举一反三。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

服务编排 Mesos+Marathon 介绍

Posted on 2020-11-25 13:42  work hard work smart  阅读(251)  评论(0编辑  收藏  举报

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端的执行器沟通