amazon-web-services - 如何将 EC2 实例注册到 ECS 集群?

标签 amazon-web-services docker

我已经在 EC2 上启动了 2 个 ECS 优化实例,但是如何将它们注册为 ECS 容器实例?

想不出办法。

最佳答案

当您启动 ECS 优化镜像时,它会默认在实例上启动 ECS 代理。 ecs 代理将实例注册到默认的 ecs 集群。

为了让您的实例在集群上可用,您必须创建默认集群。

如果您有自定义的 ecs 集群,您可以使用 userdata 部分设置集群名称。

ecs 代理需要/etc/ecs/ecs.config 中可用的 ecs.config 文件中的集群名称。

您可以在实例启动时使用 userdata 脚本进行设置

#!/bin/bash
echo ECS_CLUSTER={cluster_name} >> /etc/ecs/ecs.config

更多信息请引用以下ecs文档 http://docs.aws.amazon.com/AmazonECS/latest/developerguide/launch_container_instance.html

关于amazon-web-services - 如何将 EC2 实例注册到 ECS 集群?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36462657/

相关文章:

docker - 当 docker 容器 pod 出现 Error 或 CarshLoopBackOff kubernetes 时发出警报

azure - 如何从现有的azure容器注册表中提取镜像?

docker - 如何在不重新启动的情况下链接到其他容器?

asp.net - 为什么 aspnet 核心从 Docker 内部的端口 80 启动?

amazon-web-services - 如何验证通过预签名 URL 发送的 S3 上的文件?

amazon-web-services - AWS SES(控制台)-无法查看超过 24 小时前的发送统计信息

amazon-web-services - 带有 CodeDeploy to ECS 的 AWS CodePipeline 找不到 appspec.yml

docker - OS/X 上 docker 镜像文件的位置是什么?

amazon-web-services - 自动化维护 Athena View

python - Django 在 Amazon Elastic Beanstalk 上的迁移命令被杀死