mesos-动态集群大小

vptzau2j  于 2021-06-26  发布在  Mesos
关注(0)|答案(3)|浏览(268)

在mesos中有没有可能有动态的集群大小-设置了总的集群cpu和ram配额?
mesos知道我的aws凭证,并且只有在存在无法放入现有资源的新作业时才会生成新的ec2示例(aws或其他云提供商)。与此类似-当作业完成时,它可能会杀死ec2示例。
它可以是mesos插件/框架或一些外部工具-任何帮助感谢。
谢谢

vbopmzt1

vbopmzt11#

另外,Mesos不能自动缩放;需要有人为集群启动mesos代理。一个选择是构建一个脚本并由marathon管理,这个脚本是在比较框架和mesos集群中的挂起任务之后启动/停止代理。

jvlzgdj9

jvlzgdj92#

我们所做的是使用mesos监控工具和http端点@http://mesos.apache.org/documentation/latest/endpoints/ 监视群集。
我们有自己的框架,从主节点和从节点获取所有相关信息,我们的算法使用这些信息来扩展集群。
例如,如果集群cpu利用率>0.90,我们将启动一个新示例并将该从示例注册到主示例。

unftdfkk

unftdfkk3#

如果我理解正确,你是在寻找一个解决方案,以自动缩放你的Mesos集群?
例如,有些人在aws上要做的是创建一个自动缩放组,允许他们根据自己的需要缩放代理/从节点的数量。请注意,何时放大/缩小的触发器通常取决于应用程序(例如,一个应用程序的利用率为100%是可以的,而其他应用程序的利用率为80%应该已经触发放大操作)。
以使用aws自动缩放组为例,您可以看看mesopheredcos社区版(注意,如上所述,您仍然需要编写用于缩放组的触发代码)。

相关问题