eks cluster endpoint access private 으로 변경
aws eks --region <region-code> update-kubeconfig --name <cluster_name>
홈 디렉토리 .kube/config 파일 확인
private endpoint 접근을 위한 endpoint 생성
oidc provider 설치
eksctl utils associate-iam-oidc-provider --cluster eks-devops-cluster-10 --approve --region ap-northeast-2
[devops@ip~]$ eksctl utils associate-iam-oidc-provider --cluster eks-devops-cluster-10 --approve --region ap-northeast-2
2023-10-02 09:09:14 [ℹ] will create IAM Open ID Connect provider for cluster "eks-devops-cluster-10" in "ap-northeast-2"
2023-10-02 09:09:15 [✔] created IAM Open ID Connect provider for cluster "eks-devops-cluster-10" in "ap-northeast-2"
iam 정책 생성
링크참조
k8s 서비스 계정 생성
eksctl create iamserviceaccount \
--cluster=my-cluster \
--namespace=kube-system \
--name=aws-load-balancer-controller \
--role-name AmazonEKSLoadBalancerControllerRole \
--attach-policy-arn=arn:aws:iam::111122223333:policy/AWSLoadBalancerControllerIAMPolicy \
--approve
aws console 화면에서 설치 진행