AWS ECS 강좌
https://cicd-pipeline-cdk-eks-bluegreen.workshop.aws/en/ecsbg.html
cicd-pipeline-cdk-eks-bluegreen
Using CodeDeploy ECS Blue/Green Note: This is an bonus section to be completed as a stretch goal. Now that we understood the Blue/Green deployment concept in EKS, we will deploy a new environment using the native Blue/Green deployment feature of AWS CodeDe
cicd-pipeline-cdk-eks-bluegreen.workshop.aws
수 없이 많은걸 봤는데 이게 제일 낫다.
ECS는 ECS만 따로 볼 순 없고 무조건 Code Deploy와 함께 봐야 한다. 그런 의미에서 다른 강좌들 보다 이 강좌가 제일 낫다.
심지어 ECS가 메인인 강좌도 아니고 EKS 강좌에 꼽싸리 껴있는 내용인데도 너무 좋다.
https://github.com/aws-samples/amazon-ecs-fargate-cdk-cicd
aws-samples/amazon-ecs-fargate-cdk-cicd
Contribute to aws-samples/amazon-ecs-fargate-cdk-cicd development by creating an account on GitHub.
github.com
CDK로 만든건 이게 제일 좋다.
아쉬운건 CodeDeploy가 아니라 ECSDeploy를 사용하고 있어서 Blue/Green 배포가 안되고 Rolling 배포 밖에 안된다.
CodeDeploy를 통한 ECS 배포는 아직(2021년 5월 26일 기점) CDK 및 CloudFormation에서 지원하는 기능이 미흡하기 때문에, CDK로 ECS를 구성할거면 ECSDeploy를 쓰는 것을 추천 한다.