将实例注册到AWS ECS群集

时间:2016-05-06 15:24:32

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

我在AWS上创建了一个EC2实例,用作ECS实例。我跟着these steps here来做这件事。

我还在ECS下创建了一个新的群集,但由于某些原因,我无法在群集下看到该实例:

enter image description here

关于这里可能出现什么问题的任何想法?

2 个答案:

答案 0 :(得分:2)

我强烈建议让 ECS 集群创建自己的 EC2 实例,特别是如果您是新手。您可以在创建集群时定义所需的实例类型,一切都会神奇地工作。

反过来做(首先是 EC2 实例,然后将其提供/附加到集群中)对您来说可能听起来很自然,但这意味着您必须自己处理很多事情。你必须手动花时间

  • 确保选择正确的 AMI(ecs 优化),
  • 确保 VPC 子网正确,
  • 确保架构正确(例如,t4g medium 实例不使用 x86 容器),
  • 确保集群名称在 /etc/ecs/ecs.config 中,然后重启 docker 和 ecs-agent。
  • 确保正确设置和连接 ecs-agent
  • ...等等等等。

也许,并且希望将来他们会添加一个“将此 EC2 实例附加到该集群” 按钮来完成所有这些杂务。但在那之前,省去这个麻烦的清单,然后尝试获取集群创建的实例。

答案 1 :(得分:1)

我找到了丢失的一块。有人将here列为清单上第10项的一部分:

  

默认情况下,容器实例将启动到默认群集中。如果要启动到您自己的群集而不是默认群集,请选择“高级详细信息”列表并将以下脚本粘贴到“用户数据”字段中,将your_cluster_name替换为群集名称。