使用Mesos和特权任务确保SLA

时间:2015-10-06 17:50:01

标签: mesos mesosphere

如果我运行Mesos集群,包括开发和关键任务应用程序,该怎么办?是否可以在集群中为这些类型的情况执行“特权”任务,甚至让节点关闭较少特权的服务以确保特权服务获得处理能力?

1 个答案:

答案 0 :(得分:1)

目前,Mesos中没有特权任务的概念(撰写本文时为0.24.1)。 Preemption 可能是即将推出的功能,可支持其他功能,例如配额乐观优惠。但是,有保留资源,可以在其中运行关键任务。

可以为角色保留资源,并且框架在特定角色下注册。例如,如果框架F在角色R下注册,则F会收到角色为*(即未预留)的资源以及角色为R的资源(即保留给R)。

然后将在这些保留的资源上启动特权任务。由于保留资源仅提供给角色中的框架,因此即使关键任务崩溃,资源也可用于重新启动关键任务。

注意:由于许多框架都可以在R下注册,因此您可以将R唯一地分配给F,以授予其对资源的唯一所有权(请参阅Authorization下的register_frameworks

有关详细信息,请参阅Reservation文档