컨테이너 인스턴스 상태 - Amazon Elastic Container Service

컨테이너 인스턴스 상태

Amazon ECS는 컨테이너 인스턴스 상태 모니터링을 제공합니다. Amazon ECS가 컨테이너 인스턴스에서 컨테이너를 실행하지 못하게 할 수 있는 문제를 감지했는지를 빠르게 확인할 수 있습니다. Amazon ECS는 문제를 식별하기 위해 에이전트 버전 1.57.0 이상으로 실행 중인 모든 컨테이너 인스턴스에 대해 자동 검사를 수행합니다. 컨테이너 인스턴스의 에이전트 버전 확인에 대한 자세한 정보는 Amazon ECS 컨테이너 에이전트 업데이트 섹션을 참조하세요.

AWS CLI 버전 1.22.3 이상 또는 AWS CLI 버전 2.3.6 이상을 사용해야 합니다. AWS CLI 업데이트 방법에 대한 자세한 정보는 AWS Command Line Interface 버전 2 사용 설명서최신 버전의 AWS CLI 설치 또는 업데이트를 참조하세요.

상태 검사는 1분에 2회 정도 수행되며 통과 또는 실패 상태를 반환합니다. 모든 검사 결과가 통과인 경우 인스턴스의 전체 상태는 OK로 표시됩니다. 하나 이상의 검사 결과가 실패인 경우에는 전체 상태는 IMPAIRED로 표시됩니다. 상태 검사는 Amazon ECS 컨테이너 에이전트에 내장된 기능으로 비활성화하거나 삭제할 수 없습니다. 이러한 상태 확인 결과를 토대로 식별 가능한 특정 문제를 확인할 수 있습니다. 자세한 정보는 상태 확인을 참조하십시오.

DescribeContainerInstances API를 사용하여 컨테이너 인스턴스 상태를 검색할 수 있습니다. 다음 AWS CLI 명령은 컨테이너 인스턴스 상태를 검색합니다.

aws ecs describe-container-instances \ --cluster cluster_name \ --container-instances 47279cd2cadb41cbaef2dcEXAMPLE \ --include CONTAINER_INSTANCE_HEALTH

다음은 출력에 있는 상태 객체의 예입니다.

"healthStatus": { "overallStatus": "OK", "details": [{ "type": "CONTAINER_RUNTIME", "status": "OK", "lastUpdated": "2021-11-10T03:30:26+00:00", "lastStatusChange": "2021-11-10T03:26:41+00:00" }] }