Fargate의 Amazon ECS 태스크에 대한 로드 밸런서 오류를 해결하려면 어떻게 해야 하나요?

최종 업데이트 날짜: 2021년 1월 11일

AWS Fargate의 Amazon Elastic Container Service (Amazon ECS) 태스크에서 로드 밸런서 오류가 발생합니다.

해결 방법

AWS Identity and Access Management(IAM) 권한 확인

ecsServiceRole 역할을 통해 로드 밸런서를 사용하여 Amazon ECS 서비스가 Fargate의 Amazon ECS 컨테이너를 등록할 수 있습니다.

올바른 ElasticLoadBalancer 권한이 있는지 확인합니다. 자세한 내용은 서비스 스케줄러 IAM 역할을 참조하세요.

컨테이너 보안 그룹 수신 규칙 확인

컨테이너가 포트 80에 매핑된 경우, 컨테이너 보안 그룹은 로드 밸런서 상태 확인이 통과하도록 포트 80의 인바운드 트래픽을 허용해야 합니다.

서비스의 모든 가용 영역에 대한 로드 밸런서 구성

AWS 리전의 모든 가용 영역 또는 적어도 사용자 컨테이너의 모든 가용 영역을 사용하도록 로드 밸런서를 구성합니다.

서비스에서 로드 밸런서를 사용하고 로드 밸런서를 사용하도록 구성되지 않은 가용 영역에 있는 태스크를 시작하면 해당 태스크는 상태 확인을 통과하지 않고 중지됩니다.

로드 밸런서 상태 확인이 올바르게 구성되었는지 확인

로드 밸런서 상태 확인 파라미터가 너무 제한적이거나 존재하지 않는 리소스를 가리킬 수 있습니다. 비정상 작업은 로드 밸런서에서 제거됩니다.

서비스 로드 밸런서에 대해 다음 파라미터가 올바르게 구성되었는지 확인합니다.

  • Ping 포트
  • Ping 경로
  • 응답 시간 초과
  • 상태 점검 간격
  • 비정상 임계값

자세한 내용은 서비스 로드 밸런서 문제 해결Elastic Load Balancing 로드 밸런서 상태 확인 잘못 구성 섹션을 참조하세요.

로드 밸런서로 인한 상태 확인 실패에 대한 자세한 내용은 Fargate의 Amazon ECS 태스크에 대한 상태 확인 실패를 어떻게 해결하나요?를 참조하세요.


이 문서가 도움이 되었나요?


결제 또는 기술 지원이 필요합니까?