컨테이너 재시작 정책(Container restart policy)
컨테이너 재시작 정책(Container restart policy)
Amazon ECS 컨테이너 재시작 정책을 사용하면 컨테이너가 종료될 때 자동으로 재시작할지 제어할 수 있어요. 태스크 정의에서 재시작 정책을 지정해요.
출처: 문서
본문
Amazon ECS는 컨테이너 재시작 정책을 지원해요. 이 정책을 통해 컨테이너가 종료(exited)되고 특정 조건에서 재시작해야 하는 경우 컨테이너를 자동으로 재시작할 수 있어요.
컨테이너 재시작 정책을 사용하려면 태스크 정의의 컨테이너 정의에서 restartPolicy를 지정해요. restartPolicy에는 다음 값이 있어요:
on-failure– 컨테이너가 실패로 종료되면 재시작.unless-stopped– 컨테이너가 명시적으로 중지되지 않는 한 재시작.
예를 들어 태스크 정의에서 컨테이너 재시작 정책을 지정하면 다음과 같아요:
{
"restartPolicy": {
"enabled": true,
"restartAttemptPeriod": "300"
}
}
재시작 정책을 사용하면 일시적인 실패로부터 컨테이너를 자동으로 복구해 애플리케이션 가용성을 높일 수 있어요.