AWS EC2 Container Service(ECS) 관련 질문입니다. ECS의 Getting Started를 통해…

AWS EC2 Container Service(ECS) 관련 질문입니다.
ECS의 Getting Started를 통해 클러스터,서비스,태스크,ECR 등을 생성했고, 첫 배포는 무난히 성공했습니다.
그런데, 소스코드 수정후 재배포 하는 방법을 잘 모르겠습니다.
이미지의 이름과 태그는 [ECR repository]:latest 이고, 새로운 이미지도 계속 latest 태그를 써서 동일한 태스크를 계속 재사용하고자 했습니다.
예상하기로는 docker push를 하면 자동으로 재배포가 될 것이라 생각했지만 생각대로 동작하지 않더군요.
지금 상황에서는 재배포를 하려면, 현재 실행중인 태스크를 stop 하면, 서비스가 자동으로 다시 태스크를 시작하면서 재배포가 되기는 합니다.
하지만 이런 식으로 하는게 정상적인 방식은 아닐 듯 해서요.
ECS 환경에서, 프로덕트의 소스코드 수정한 후 도커 이미지 빌드하여 배포하는 가장 그럴듯한 방법은 뭐가 있을까요?
경험 있으신 분 계시다면 좀 도와주세요~!

3 thoughts on “AWS EC2 Container Service(ECS) 관련 질문입니다. ECS의 Getting Started를 통해…

  1. 김영호 (Youngho Kim)김세준 아하.. 그렇군요.. 돌고있는 컨테이너 냅두고 다시 컨테이너 띄운후 기존꺼 죽이는 식으로 무중단 배포가 되었으면 했는데, 아쉽게도 지금 상황에서는 ELB에 EC2 인스턴스를 2개 깔고 시작해야겠군요. 답변 감사합니다~!

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.