【问题标题】:AWS ECS scheduled scaling with terraformAWS ECS 使用 terraform 计划扩展
【发布时间】:2018-11-22 00:11:13
【问题描述】:

我们正在使用 terraform 将更多容器调度到 ECS 集群

问题是一个新的部署(terraform apply)会使计划的容器被终止

即如果我们将更多容器安排到下午 15 点并缩减到下午 20 点,如果我们在下午 16 点运行 terraform apply - 下午 15 点启动的容器将被终止

有什么建议吗?

【问题讨论】:

  • 我不确定 ECS 是如何工作的,但我认为它与 ASG 非常相似。在 ASG 中,当 terraform 重新创建它时,无法保留最新的 ASG 横向扩展。我们需要在 terraform 应用后立即手动执行此操作

标签: amazon-web-services terraform amazon-ecs


【解决方案1】:

我们最终安排了在那段时间内每分钟的放大操作

这意味着如果启动新部署 - 将验证所需容器的数量是否正确

【讨论】:

  • 为什么部署也使用 terraform?使用 Terraform 进行扩展是有意义的,但是通过 ECS 部署可以只使用 aws cli 来完成,这将使您的 EC2 实例不受影响,例如使用ecs-deploy (boto3)ecs-deploy (shell)
猜你喜欢
  • 2020-07-19
  • 2019-05-31
  • 2021-09-17
  • 2019-08-27
  • 2019-12-01
  • 2021-09-03
  • 2021-07-14
  • 2019-11-17
  • 2014-11-10
相关资源
最近更新 更多