在AWS上自动调整DC / OS代理程序

时间:2016-10-05 14:50:59

标签: amazon-web-services dcos

我们在AWS上运行DC / OS,其中包含固定数量的主节点和代理节点作为POC的一部分。但是,我们希望根据负载使群集(代理节点)自动缩放。到目前为止,我们无法找到有关DC / OS文档扩展的任何信息。到目前为止,我的网络搜索也没有运气。

如果某人已经开始工作,请告诉我们您是如何做到的。 谢谢你的帮助!

2 个答案:

答案 0 :(得分:3)

可以通过cpu,内存或网络负载自动调整服务实例的数量:https://docs.mesosphere.com/1.8/usage/tutorials/autoscaling/

但是,通过添加/删除节点来自动调整DC / OS节点的数量超出了DC / OS的范围,并且特定于部署在其上的IaaS。你可以想象,由于显而易见的原因,这对裸机不起作用。当然,这是假设可能的,但我还没有看到任何现有的自动化。

DC / OS AWS模板使用容易缩放的节点组,但它不是自动的。您可以尝试查找不是DC / OS特定的IaaS特定自动跟踪器。

答案 1 :(得分:2)

如果您的“私有代理”节点有自动缩放组,并且您希望在负载较重时扩展节点数,请选择适合您需求的CloudWatch指标(例如ELB上的流量)并通过自动缩放进行扩展扩展政策: http://docs.aws.amazon.com/autoscaling/latest/userguide/policy_creating.html 然后,您可以使用https://docs.mesosphere.com/1.8/usage/tutorials/autoscaling/中描述的两种方法之一来扩展DC / OS中的应用程序(在调度程序级别)。