문제 상황 : 다른 role에게 권한을 주기 위해서 aws-auth를 수정하려고 했지만 찾을 수 없다고 출력이 나옵니다.
kubectl edit configmap -n kube-system aws-auth
Error from server (NotFound): configmaps "aws-auth" not found
원인 : 원인은 못 찾았습니다...
해결 방법
curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/cloudformation/2020-10-29/aws-auth-cm.yaml
sed -i.bak -e 's|<ARN of instance role (not instance profile)>| arn:aws:iam::111122223333:role/my-role|' aws-auth-cm.yaml
kubectl apply -f aws-auth-cm.yaml
arn:aws:iam::111122223333:role/my-role 이 부분 수정 해야 합니다.
다시 kubectl edit configmap -n kube-system aws-auth 사용 할 수 있습니다.
'인프라 > AWS' 카테고리의 다른 글
다른 IAM 계정에서 EKS-Cluster 조작 방법 (0) | 2023.09.12 |
---|---|
AWS NAT Gateway, NAT Instance (0) | 2023.09.12 |
AWS - EKS 실습 (0) | 2023.09.12 |
Github Action을 통한 스프링 AWS ec2 ci,cd 구축 (0) | 2023.07.09 |
GitHub Action을 통한 AWS s3 서버리스 정적 웹페이지 ci/cd 구축 및 React 배포 (0) | 2023.06.08 |