【问题标题】:ec2 instance not created for ecs cluster没有为 ecs 集群创建 ec2 实例
【发布时间】:2019-02-24 03:19:33
【问题描述】:

我是 ECS 新手 我需要一些帮助:

第一 我将使用根据 git 标签标记的 docker 图像,然后推送到 ECR 并更新任务定义。有什么方法可以让我知道哪个版本由哪个标签组成。因为修订是按顺序编号的,而不是 docker 图像标签。我将使用 bitbucket 管道推送图像然后更新服务。 我想要这个功能,以便我可以随时恢复到所需的标签。 带有 boto3 的 python 脚本会有帮助吗?有人可以帮忙吗

第二次 在创建除 t2.micro 之外的新集群时不会启动 EC2 实例... 然后它导致“在您的集群中没有找到容器实例” 在该集群上创建任何服务时出错。 我检查了我是否已将“AmazonEC2ContainerServiceforEC2Role”附加到 ecsinstance 角色,并明确将此作为策略添加到我的 IAM 用户。但是仍然是同样的问题。任何帮助!

【问题讨论】:

    标签: amazon-web-services docker amazon-ec2 amazon-ecs


    【解决方案1】:

    对于第二次

    根据 AWS Docs,包含 Docker 映像的实例应驻留在公共子网中以查询存储库。

    我之前遇到过这个问题,当我将 AutoScaling 组中的子网更改为公共而不是私有时,它已得到解决。

    【讨论】:

    • 您能否详细说明一下公共子网。需要配置什么 CIDR 块。我正在使用默认 VPC
    • 您需要检查存在 docker ec2 实例的子网是否存在 igw
    猜你喜欢
    • 2019-12-22
    • 1970-01-01
    • 1970-01-01
    • 2021-12-02
    • 1970-01-01
    • 1970-01-01
    • 2022-01-10
    • 1970-01-01
    • 2016-07-27
    相关资源
    最近更新 更多