【问题标题】:Cloudformation failed to create ecs service (No Container Instances were found in your cluster.)Cloudformation 未能创建 ecs 服务(在您的集群中未找到任何容器实例。)
【发布时间】:2018-06-26 01:26:04
【问题描述】:

我正在尝试创建 Cloudformation ECS 堆栈,但我一直遇到此错误。

service XXXX was unable to place a task because no container instance   
met all of its requirements. Reason: No Container Instances were found 
in your cluster. For more information, see the Troubleshooting section.

我使用了来自亚马逊网页的模板 cloudformation ECS。谁知道怎么修它?提前谢谢你。

【问题讨论】:

标签: amazon-cloudformation amazon-ecs


【解决方案1】:

您的集群很可能没有任何与之关联的主机。确认这一点的最直接方法是创建一个新集群,并在创建它时指定要添加到其中的现有主机(这可以稍后通过用户数据设置自动执行,但这是一个不同的主题)。

创建集群后,您应该会在 EC2 Instances 选项卡下看到您的主机。如果您看到它们,请尝试再次启动您的任务。

【讨论】:

    【解决方案2】:

    AWS 控制台中出现相同的错误消息,并且没有 EC2 实例与集群关联。此外,虽然它可能是一个重复的问题,但解决方案是不同的。

    在 EC2 上运行的 ecs 容器代理已停止。 Docker 日志显示有关检查点文件的错误消息。不幸的是,我没有复制错误消息。

    最终不得不删除/var/lib/ 目录中的一个文件。我会用更多信息更新这篇文章。

    【讨论】:

      猜你喜欢
      • 2021-08-02
      • 2022-09-30
      • 2019-07-10
      • 2020-04-22
      • 2016-07-31
      • 2019-12-22
      • 1970-01-01
      • 2015-08-23
      • 1970-01-01
      相关资源
      最近更新 更多