【问题标题】:delete ECS task for old revision - only use new revision删除旧版本的 ECS 任务 - 仅使用新版本
【发布时间】:2019-12-16 14:38:52
【问题描述】:

如您所见,我有修订版 4 的任务定义和修订版 5 的任务定义。我想永久停止运行 4,只运行 5:

换句话说,就是供应的任务——我只想要那个。正在运行的任务 - 我不想再运行那个任务了。如何做到这一点?

【问题讨论】:

  • 请耐心等待,通常... Fargate 任务需要一些时间来设置。它最终会进入运行状态。如果它是一个带有负载均衡器的 Web 任务,那么旧任务在停止之前必须先“耗尽”。这通常需要大约 5 分钟。

标签: amazon-web-services amazon-ecs


【解决方案1】:

我试图复制这个场景,结果对我来说很顺利。所以我认为你需要在引擎盖下进一步挖掘。

您的任务处于配置状态,我认为这与您的环境有关,与您的任务、服务或集群无关。

来自 AWS 文档:

https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task-lifecycle.html

**PROVISIONING**
Amazon ECS has to perform additional steps before the task is launched. For example, for tasks that use the awsvpc network mode, the elastic network interface needs to be provisioned.

您可能需要检查以下事项以开始调试:

  1. ECS 用于配置您的资源的 Cloudformation 模板。
  2. 如果自上次部署以来发生任何变化,请尝试查看您的 VPC。
  3. 安全组、IAM 角色,以查明是否有任何东西阻碍了您的资源创建。

【讨论】:

    猜你喜欢
    • 2018-01-24
    • 1970-01-01
    • 2020-05-06
    • 1970-01-01
    • 2020-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多