2016-03-21 46 views
2

我有一个集群“我集群”添加在AWS的ECS实例 - 在哪里设置集群名称

如果我尝试并添加ECS情况下,也有非可用。但是,如果我创建一个集群“默认”,那么我有一个实例可用。

我已删除的文件/var/lib/ecs/data/ecs_agent_data.json的建议在这里:

Why can't my ECS service register available EC2 instances with my ELB?

我在哪里可以改变我的实例/负载均衡器,让我使用EC2在“我的集群”中的实例,而不必使用“默认”集群?

回答

2

ECS Agent Configuration文档:

如果手动开始亚马逊ECS容器剂(非亚马逊ECS优化的AMI),可以使用在您使用搬运工运行命令这些环境变量使用语法--env = VARIABLE_NAME = VARIABLE_VALUE启动代理程序。对于敏感信息(如私人存储库的身份验证凭证),应将代理程序环境变量存储在文件中,并使用--env-file path_to_env_file选项一次全部传递它们。

列表中的一个环境变量是ECS_CLUSTER。如果您正在使用ECS优化AMI可以使用an alternative approach以及

docker run -e ECS_CLUSTER=my-cluster ... 

:所以启动代理这样的。

+1

完美谢谢。不知道我是怎么错过的! –