목차
- EKS - Cluster Autoscaler
- EKS - EFS CSI Driver 설치
- EKS - EBS CSI Driver 설치
- EKS - ALB Controller 를 활용한 NLB 생성
- EKS - ALB Controller 설치
- EKS - Cluster Access 문제
- EKS - NodeGroup 생성
- EKS - eksctl 로 클러스터 생성 및 삭제
- EKS (Elastic Kubernetes Service)
Error 현재 사용자 또는 역할이 이 EKS Cluster 에 있는 Kubenetes 객체에 엑세스 할 수 없습니다.
EKS Dashboard 에서 다음과 같이 문구가 뜨면서 Kubernetes 객체에 정상적으로 Access 하지 못하는 문제가 있다. 다음과 같이 에러가 발생하는 이유는 생성한 클러스터 내부 ConfigMap의 aws-auth에 현재 사용자 또는 역할이 없어 AWS Console에서 확인이 안되는 것이다.
1. ARN 확인
2. ConfigMap 수정
다음 명령어를 통해 aws-auth ConfigMap 에 접근해 mapUsers 를 추가 해주도록 하자.
kubectl edit cm/aws-auth -n kube-system |
ConfigMap 에 아래 정보를 추가
userarn : iam 에서 확인 할 수 있는 ARN 정보
username : 사용자 계정 이름
groups에 system:masters 를 추가해야 AWS콘솔에서 EKS를 올바르게 확인할 수 있습니다.
mapUsers: | |