ecs fargate Deployment failure detection

2023. 6. 21. 10:25AWS/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