EC2实例未加入ECS群集

问题描述 投票:1回答:2

我有一个EC2集群,我正在尝试添加EC2机器。

我已经使用用户数据将ECS_CLUSTER=cluster_name添加到/etc/ecs/ecs.config,但实例未加入群集。

我正在寻找日志文件或集群加入过程的任何其他证据,可能表明我的实例未加入的原因。我没有/var/log/ecs文件夹。

amazon-web-services amazon-ec2 amazon-ecs
2个回答
0
投票

您需要使用ECS AMI,

或者您需要安装ECS代理

http://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-agent-install.html

然后,您需要在更改该配置后启动/重新启动ecs代理

restart ecs

0
投票

重启ECS无法解决问题。

在我的情况下,我检查日志下

/var/logs/ecs

tail -f ecs-agent.log.2018-09-05-15

所以我注意到了

2018-09-05T15:26:22Z [ERROR] Could not register: NoCredentialProviders: no valid providers in chain. Deprecated.
    For verbose messaging see aws.Config.CredentialsChainVerboseErrors

只需分配ECS角色和在群集中注册的实例。

也许这个答案有助于一些人

© www.soinside.com 2019 - 2024. All rights reserved.