分布式计算——mesos能处理中心资源吗?

bvn4nwqk  于 2021-06-21  发布在  Mesos
关注(0)|答案(2)|浏览(288)

我正在分布式测试系统中使用Mesos。虽然我可以很容易地指定从属/主机资源(基于每个从属),但有没有一种方法可以在mesos中指定中心资源(saucelab连接)?我正在努力确保在任何给定的时间,我没有超过x数量的中央资源使用。

uqxowvwt

uqxowvwt1#

正如亚当所提到的,在mesos中没有这样的方法可以直接实现这个需求。但是,您可以通过在zookeeper之上编写自己的模块来实现这一点。
把你的中心资源元数据放在zookeeper上。
您的框架调度器可以访问此元数据以了解可用的中心资源,并且可以根据资源的可用性做出决定。
您的框架执行者还可以阅读此信息,以了解现有的中心资源计数。

ikfrs5lh

ikfrs5lh2#

简而言之:还没有。
我们以前讨论过集群范围资源的概念,包括nas/san i/o、软件许可证,甚至IP池,但我们还没有jira。与任何资源一样,需要考虑以下几个方面:
正在注册资源。我可以想象一些资源提供者,而不是mesos从机,它向主机注册并提供可以从某些/所有从机访问的资源,并且可以被某些/任何任务使用。
分配:一旦资源可供meso使用,就应该很容易修改分配器来分配、提供和跟踪这些集群范围资源的使用情况。
资源隔离:一旦任务启动,我们需要每个从机都能够强制执行分配给任务的资源限制,或者强制执行任务没有分配任何资源。这可以通过定制的隔离器模块来完成,可能由资源提供者打包(和分发?)。

相关问题