【发布时间】:2015-10-11 19:46:57
【问题描述】:
我最近尝试使用 AWS 的任务定义来部署 docker 容器。在此过程中,我遇到了以下问题。
如何将实例添加到集群?使用 Amazon ECS 控制台创建新集群时,如何将新的 ec2 实例添加到新集群。换句话说,当启动一个新的 ec2 实例时,需要什么配置才能将其分配给用户在 Amazon ECS 下创建的集群。
一个集群需要多少个ECS实例,有哪些因素?
如果我在一个集群中有两个实例(ins1、ins2),并且我的 webapp、db 容器在 ins1 中运行。在我更新了正在运行的服务(通过http://docs.aws.amazon.com/AmazonECS/latest/developerguide/update-service.html)后,我可以看到新创建的服务正在“ins2”中运行,然后在“ins1”中耗尽旧服务。我的问题是,我的webapp容器分配给另一个实例后,访问IP地址变成了另一个实例IP。如何防止或有什么解决方案使相同的IP地址访问webapp?不只是IP,换新实例后的数据呢?
【问题讨论】:
标签: amazon-web-services deployment amazon-ec2 docker amazon-ecs