aws-auth ConfigMap 필드가 제대로 구성되었는지 확인 - AWS Batch

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

aws-auth ConfigMap 필드가 제대로 구성되었는지 확인

aws-auth ConfigMap이 제대로 구성되었는지 확인하려면

  1. aws-auth ConfigMap에서 매핑된 역할을 검색합니다.

    $ kubectl get configmap -n kube-system aws-auth -o yaml
  2. roleARN이 다음과 같이 구성되어 있는지 확인합니다.

    rolearn: arn:aws:iam::aws_account_number:role/AWSServiceRoleForBatch

    참고

    경로가 서비스 연결 역할의 ARN에서 제거aws-service-role/batch.amazonaws.com/되었습니다. 이는 구성 맵에 aws-auth 문제가 있기 때문입니다. 자세한 내용은의 ARN에 경로가 포함된 경우 경로가 있는 역할이 작동하지 않음을 참조하세요.aws-authconfigmap.

    참고

    Amazon EKS 컨트롤 플레인 로그를 검토할 수도 있습니다. 자세한 내용은 Amazon EKS 사용 설명서의 Amazon Word 제어 영역 로깅을 참조하세요. EKS

작업이 RUNNABLE 상태에서 멈추는 문제를 해결하려면 kubectl을 사용하여 매니페스트를 다시 적용하는 것이 좋습니다. 자세한 내용은 AWS Batch에 대한 Amazon EKS 클러스터 준비 단원을 참조하십시오. 또는 kubectl을 사용하여 aws-auth ConfigMap을 수동으로 편집할 수 있습니다. 자세한 내용은 Amazon IAM 사용 설명서의 클러스터에 대한 Word 사용자 및 역할 액세스 활성화를 참조하세요. EKS