본문 바로가기

Server Dev/Kubernetes

AWS EKS Console에서 Overview, Workloads 안보일때

https://docs.aws.amazon.com/ko_kr/eks/latest/userguide/add-user-role.html

 

클러스터의 사용자 또는 IAM 역할 관리 - Amazon EKS

"Error from server (NotFound): configmaps "aws-auth" not found"와 같은 오류가 발생할 경우, 앞의 절차를 통해 재고 ConfigMap을 적용합니다.

docs.aws.amazon.com

 

현상태 보기 : kubectl describe configmap -n kube-system aws-auth

구성맵 다운로드 : curl -o aws-auth-cm.yaml https://s3.us-west-2.amazonaws.com/amazon-eks/cloudformation/2020-10-29/aws-auth-cm.yaml

아래와 같은 루트는 원래 있어야하는거 아닌가? ( 123456789012 값은 AWS 계정 ID 고유값 )

arn:aws:iam::123456789012:root

아래와 같이 넣습니다. ( user-id 값은 혹시 별도로 만든 계정 있으면 넣으세요 )

  mapUsers: |
    - userarn: arn:aws:iam::123456789012:root
      username: root
      groups: 
        - system:masters  
    - userarn: arn:aws:iam::123456789012:user/user-id
      username: user-id
      groups: 
        - system:masters