기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AWS FIS Amazon Elastic Kubernetes Service 클러스터에서 실행 중인 Kubernetes 포드 테스트 중 실험 실패
Amazon EKS 클러스터에서 실행되는 Kubernetes 포드를 테스트하는 동안 발생하는 일반적인 Amazon Elastic Kubernetes Service (Amazon EKS) 오류는 다음과 같습니다.
-
AWS FIS 실험 또는 Kubernetes 서비스 계정에 대한 IAM 역할의 잘못된 구성입니다.
-
오류 메시지:
-
Error resolving targets. Kubernetes API returned ApiException with error code 401. -
Error resolving targets. Kubernetes API returned ApiException with error code 403. -
Unable to inject AWS FIS Pod: Kubernetes API returned status code 403. Check Amazon EKS logs for more details.
-
-
해결 방법: 다음을 확인하세요.
-
AWS FIS
aws:eks:pod작업 사용의 지침을 따랐는지 확인하세요. -
필요한 RBAC 권한과 올바른 네임스페이스를 사용하여 Kubernetes 서비스 계정을 생성하고 구성했는지 확인하세요.
-
제공된 IAM 역할(테스트 CloudFormation 스택의 출력 참조)을 Kubernetes 사용자에게 매핑했는지 확인합니다.
-
-
-
AWS FIS 포드를 시작할 수 없음: 실패한 사이드카 컨테이너의 최대 수에 도달했습니다. 이는 일반적으로 메모리가 AWS FIS 사이드카 컨테이너를 실행하기에 충분하지 않을 때 발생합니다.
-
오류 메시지:
Unable to heartbeat FIS Pod: Max failed sidecar containers reached. -
해결 방법: 이 오류를 방지하는 한 가지 방법은 사용 가능한 메모리 또는 CPU에 맞춰 목표 부하 비율을 줄이는 것입니다.
-
-
실험 시작 시 알람 어설션이 실패했습니다. 이 오류는 관련 경보에 데이터 포인트가 없기 때문에 발생합니다.
-
오류 메시지:
Assertion failed for the following alarms. 어설션이 실패한 모든 경보를 나열합니다. -
해결 방법: Container Insights가 경보에 맞게 올바르게 설치되어 있고 경보가 켜져 있지 않은지(
ALARM상태) 확인하세요.
-