ecs fargate Deployment failure detection
2023. 6. 21. 10:25ㆍAWS/Amazon Elastic Container Service
728x90
SMALL
- 개요
fail count가 특정 횟수 이상 시 deployment state로 돌아가는데, 초기 구축은 이전 상태가 없으므로 삭제된다.
- 특징1
ECS 초기 구성을 console로 할 경우 아래 설정이 Default인데, 초기 구축 특성상 deployment fail일 날 경우 특정 횟수 이상이 되면 service가 삭제된다. 따라서 아래 설정을 빼고 테스트를 권장한다.
- 특징2
이 설정은 circuit breaker 뿐만 아니라 예상 치 못한 배포 실패시 무한 재시작되는 현상을 막을 수 있어서 잘 사용하면 좋을 것 같다.
- 설정
Deployment failure detection
>> Use the Amazon ECS deployment circuit breaker
>> Rollback on failures
- 추가
service가 자동 삭제된 후 재 생성할 때 기존과 동일한 이름의 stack이 cloudformation에 남아 있으므로 해당 stack을 지워야 동일한 이름의 service를 생성할 수 있다.
728x90
LIST
'AWS > Amazon Elastic Container Service' 카테고리의 다른 글
교차 계정에서 AWS ECR 제어 (0) | 2023.12.29 |
---|---|
Amazon ECS new Web Console에서는 안 되는 작업들 (0) | 2023.10.13 |
Cloudformation Stack ECS-Console-V2-Service-xxxxxxxx ECS-Console-V2-Cluster-xxxxxxxx (0) | 2023.01.27 |
Unable to update platform version on services with a CODE_DEPLOY deployment controller. Use AWS CodeDeploy to trigger a new deployment (0) | 2022.11.29 |
ecs service multiple target group (0) | 2022.10.25 |