컨테이너 서비스가있는 ECS에 클러스터가 있습니다. 업데이트에 새 컨테이너를 작성하고이를 ECR에 푸시하도록 CodePipeline을 설정했습니다. 새로 업데이트 된 컨테이너를 사용하려면 클러스터 업데이트를 어떻게 트리거 할 수 있습니까?AWS CodePipeline을 사용하여 ECS에서 컨테이너 서비스를 업데이트하는 방법
0
A
답변
0
CodePipeline을 사용하고 있으므로 새 이미지를 만든 후에 CloudFromation 스택을 트리거 할 수 있습니다. 그러면 CloudFormation 스택이 새 작업 정의를 만들고 ECS 서비스를 업데이트합니다. 다음은 참조 아키텍처입니다.
당신은 지속적인 배포에 대한 this 참조 아키텍처를 사용할 수 있습니다. CloudFormation 템플릿은 위의 Github 저장소에 첨부되어 있습니다.
1
AWS CodePipeline은 ECS에 바로 배포 할 수 있도록 지원합니다. 새 ECS 전개 조치를 사용하여 작성한 새 컨테이너 이미지를 사용하도록 ECS 서비스를 갱신 할 수 있습니다. 빌드 단계를 수정하여 빌드 한 새 이미지의 이미지 URL이 포함 된 구성 파일을 출력해야합니다. 더 자세한 내용은 여기에서 확인할 수 있습니다 https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-cd-pipeline.html
답변 "내 새롭게 업데이트 된 컨테이너를 사용하려면 클러스터에 어떻게 업데이트 할 수 있습니까?" –