AWS ECS Fargate端口映射

时间:2019-11-25 18:20:40

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

我有ECS集群,其中有两个任务定义,每个任务定义只有一个容器。我们在这里使用ECS fargate模型,网络类型为awsvpc。

任务定义1:查询修饰符 任务定义2:Send-Conatiner

现在,以上两个任务定义中的每一个都有2个服务。

Query-Conatiner和Send-Conatiners都映射到主机的端口8080。

两个端口都映射到8080时不会有任何冲突吗?

1 个答案:

答案 0 :(得分:1)

使用awsvpc时,每个容器都被分配了不同的弹性网络接口(ENI),因此每个容器将具有不同的IP,因此,没有端口冲突(例如Query-Container位于10.0.0.1:8080,Send-Container是10.0.0.2:8080)。

https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task-networking.html