Nat*_*han 5 amazon-web-services amazon-ecs
我正在使用带有Jenkins ECS 插件的Jenkins 代理/从属 ECS 集群。
当作业请求构建节点时,该插件会放置一个 ECS 任务。现在我想根据需求扩展与 ECS 集群关联的 Autoscaling Group 中的 EC2 实例。
第 3 点可以通过 EC2 实例上的 cronjob 来完成,该定时检查是否满足条件并删除 EC2 实例。
但是我怎样才能完成 2. 点呢?如果无法放置任务,我将无法创建触发的 cloudwatch 警报。
我怎样才能做到这一点?
对于第 2 点,解决此问题的一种方法是在没有足够的 cpu 单元来放置新的 jenkins 从站时自动缩放。
您应该使用集群上的 cpu 预留指标来进行扩展。 http://docs.aws.amazon.com/AmazonECS/latest/developerguide/cloudwatch-metrics.html#cluster_reservation
| 归档时间: |
|
| 查看次数: |
1239 次 |
| 最近记录: |