【发布时间】:2017-02-22 21:27:38
【问题描述】:
我有一个由实例类型 A 的容器实例组成的 ECS 集群,比如说它的 t2.small。集群由运行多个服务的多台机器组成。现在,我即将拥有一个新的服务/任务(我们称之为“GreatRequirements”),它需要比任何其他服务/任务更多的 CPU/内存。我希望能够为集群启动 1 台大型机器(我们称之为“LargeMachine”),其他任务永远不会放在上面,以便集群中的这台机器始终可用于我的“GreatRequirements”服务。
有什么方法可以阻止除“GreatRequirements”之外的所有其他服务/任务在该机器上安排,除了对所有其他服务/任务进行限制之外?本质上,我想防止 ECS 表单将其他服务/任务放在“LargeMachine”上,这样我就不会遇到一堆小服务/任务阻止我的“GreatRequirements”服务启动任务的情况,因为它找不到cpu/内存充足的机器。
谢谢
【问题讨论】:
标签: amazon-web-services amazon-ecs