aws / containers-roadmap

This is the public roadmap for AWS container services (ECS, ECR, Fargate, and EKS).
https://aws.amazon.com/about-aws/whats-new/containers/
Other
5.22k stars 321 forks source link

[ECS] [request]: Service Connect with Blue/Green deployment #1993

Open aetos382 opened 1 year ago

aetos382 commented 1 year ago

Community Note

Tell us about your request Please support Service Connect communication between ECS (Fargate) services deployed in CodeDeploy Blue/Green deployment.

Which service(s) is this request for? Fargate, ECS

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard? Service Connect is currently not supported between services using the Blue/Green deployment strategy.

Are you currently working around this issue? Connects ECS services via Application Load Balancer.

herrhound commented 1 year ago

@aetos382, thanks for submitting the feature request. Can you tell me more about your deployment configuration and let me know if you use a test listener with your ALB?

pravinfullstack commented 1 year ago

Facing the same issue. Currently using cloudmap, service discovery with route 53 to handle blue green deployment as it fits my use case (for now). App mesh on the other hand does involve certain learning curve. Since the introduction of service connect, interconnecting services became a breeze but happiness was not for long when we discovered that it doesn't support blue/green deployment by codedeploy.

Apart of 80 and 443 we are using test listeners - port 8000 for our app services

michal-maslaniec-tf commented 2 months ago

Hello @vibhav-ag! When you have a moment, could you please let me know if there's an estimated timeline for when the work might be completed?

brainwipe commented 1 month ago

Do we have a timeline for this support?

If not, then you need to update your ECS documentation to make it plainly clear that Service Connect does not support Blue/Green deployments. If, like me, you are working through containerising your application, deployment with Blue/Green comes just after getting Service Connect up and running.

At least you must tell new users what the intended setup should be for Blue/Green. Is it to do everything through "Service Discovery" or will I get that set up only to find Code Deploy doesn't support that either.