【发布时间】:2020-08-24 15:49:49
【问题描述】:
我有一个在 ECS 上运行的集群。目前,我有一个任务定义和一个在集群中运行的 docker 容器。我想将第二个容器部署到将完全独立运行的同一个集群。实现这一目标的最佳方法是什么?
我已尝试设置第二个任务定义,指向 ECR 中的第二个图像,然后为该定义设置第二个服务。我不确定这是否是最好的方法。
网上有没有很好的例子说明如何实现在一个ECS集群中运行两个独立的容器?
【问题讨论】:
-
您像以前一样运行第二个服务。那有什么问题吗?有什么错误吗?
-
啊,所以也许我在正确的轨道上。我没有看到任何错误,一切似乎都在 ECS 中运行。我现在唯一关心的是服务发现命名空间。当我创建第二个服务时,我指定了一个不同的服务发现端点,因为我不确定是否可以使用与第一个服务相同的端点。理想情况下,我想对两个容器使用相同的端点。例如,我希望能够在“example.com/first_image”处卷曲第一个图像,在“example.com/second_image”处卷曲第二个图像。使用同一个命名空间会不会有冲突?
-
也对同样的问题感兴趣。 @northy 你回答你的问题了吗?
标签: amazon-web-services docker amazon-ec2 amazon-ecs amazon-ecr