Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What's the target group port for, when using Application Load Balancer + EC2 Container Service

I'm trying to setup an ALB which listens on port 443, load balancing to ECS Docker containers on random ports, lets say I have 2 container instances of the same task definition, listening on port 30000 and 30001.

When I try to create a target group in the AWS EC2 Management console, there's a "port" input field with 1-65535 range. What number should I put there?

And when I try to create a new service in the AWS EC2 Container Service console, together with a new target group to connect to a existing ALB, there's no input field for a target group "port". After it's created, navigating to the EC2 console, the new target group has port "80". Do I have to listen on port 80? But the health check happens against the "traffic port", which is the container port, 30000 and 30001, so what's the point?

like image 996
mash Avatar asked Mar 10 '17 10:03

mash


1 Answers

Turns out, when combined with ECS, the target group's port doesn't mean anything. You don't need to listen on that port.

like image 105
mash Avatar answered Sep 28 '22 03:09

mash