我正在为Windows集群使用最新的ECS代理v1.22.0。我想尝试新特性,但是下面的错误消息失败了:
service XXX was unable to place a task because no container instance met
all of its requirements. The closest matching container-instance YYY is
missing an attribute required by your task.
ECS代理日志不显示任何错误。“我的任务”具有以下属性:
"requiresAttributes":
错误:
service was unable to place a task because no container instance met all of its requirements. Reason: No Container Instances were found in your cluster
我看到资源列表是正确创建的:
VPC, subnets, route tables, internet gateways, NatGW, EC2 instance, security groups, load balancer.
Ec2实例已启动并正在运行,但部署仍在进行中,并在回滚状态
我使用terraform部署ecs。
当我运行terraform apply时,一切都正常,但是当我浏览到事件选项卡上的ecs服务时,会出现以下错误:
service nginx-ecs-service was unable to place a task because no container instance met all of its requirements. Reason: No Container Instances were found in your cluster.
我该怎么解决这个问题?我的terraform文件里少了什么?
locals {
name
使用AWS ECS,我正在部署两个服务。第一个服务是我的前端服务(副本),第二个服务是fluentbit日志驱动程序(守护进程)。前端服务从来没有出现过问题,并且通过了所有的运行状况检查,当我在同一服务中部署另一个任务定义,或者将一个单独的服务与它自己的任务定义一起部署时,我得到了错误消息"Status reason DockerClientConfigError: unable to get BridgeIP etc..However in bridge mode“。
这里没有NAT网关的问题,我可以登录到EC2主机并进行更新,拉入包,etc..Here是我的云表单模板的一个片段,它