자동 Amazon ECS 작업 및 이미지 정리

자동 Amazon ECS 작업 및 이미지 정리

작업이 컨테이너 인스턴스에 배치될 때마다 Amazon ECS 컨테이너 에이전트는 작업에서 참조하는 이미지가 저장소의 지정된 태그 중 가장 최신인지 확인해요. 이미지를 자주 업데이트하면 스토리지가 쌓일 수 있어요.

출처: 문서

본문

작업이 컨테이너 인스턴스에 배치될 때마다 Amazon ECS 컨테이너 에이전트는 작업에서 참조하는 이미지가 저장소의 지정된 태그 중 가장 최신인지 확인합니다. 아니라면 기본 동작으로 에이전트가 해당 저장소에서 이미지를 풀할 수 있습니다. 작업과 서비스의 이미지를 자주 업데이트하면 컨테이너 인스턴스 스토리지가 더 이상 사용하지 않거나 다시 사용하지 않을 수도 있는 Docker 이미지로 빠르게 채워질 수 있습니다. 예를 들어 지속적 통합 및 지속적 배포(CI/CD) 파이프라인을 사용할 수 있습니다.

참고: Amazon ECS 에이전트 이미지 풀 동작은 ECS_IMAGE_PULL_BEHAVIOR 매개변수로 사용자 지정할 수 있습니다. 자세한 내용은 Amazon ECS container agent configuration을 참고하세요.

마찬가지로 중지된 작업에 속한 컨테이너도 로그 정보, 데이터 볼륨 및 기타 아티팩트로 컨테이너 인스턴스 스토리지를 소비할 수 있습니다. 이러한 아티팩트는 예기치 않게 중지된 컨테이너를 디버깅하는 데 유용하지만, 시간이 지나면 대부분의 스토리지를 안전하게 해제할 수 있습니다.

기본적으로 Amazon ECS 컨테이너 에이전트는 중지된 작업과 컨테이너 인스턴스에서 어떤 작업도 사용하지 않는 Docker 이미지를 자동으로 정리합니다.

참고: 자동 이미지 정리 기능은 Amazon ECS 컨테이너 에이전트 버전 1.13.0 이상이 필요합니다. 에이전트를 최신 버전으로 업데이트하려면 Updating the Amazon ECS container agent를 참고하세요.

자동 작업 및 이미지 정리 환경을 조정하기 위해 다음 에이전트 구성 변수를 사용할 수 있습니다.

더 알아보기 (Learn more)