当公司里有很多框架例如spark、mapreduce、mpi等等,当这些框架需要部署到一个公共的集群中,让它们共享集群资源,并对资源进行统一使用,这就诞生了mesos、yarn、k8s等资源管理器。

资源管理器的特点:资源管理和调度平台应该提供一个全局的资源管理器。所有接入的框架要先向该全局资源器申请资源,申请成功后,再由框架自身的调度器决定交由哪个任务使用,也就是整个大的系统是个双层调用器,第一层是统一管理和调度平台提供的,另外一层是框架自身的调度器。

mesos是master/slave结构,master是轻量级,仅保存framework和slave的一些状态,而这些状态很容易通过framework和slave重新注册而重构,因而很容易使用zookeeper解决mesos的单点故障。


mesos是一种很成熟的技术


Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐