我最近尝试使用 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,换新实例后的数据呢?