eks ingress로 alb 생성 실패 해결 과정
2022. 5. 11. 14:44ㆍDev/EKS
728x90
반응형
상황:
새로 만든 eks 클러스터에 기존에 잘 동작하던 ingress yaml 파일을 apply 했는데 alb가 생성이 안됩니다.
해결:
ingress yaml 파일 공유 요청
-> 다른 클러스터에서는 잘 작동했음
오류 내용을 못찾겠음 -> 이벤트 확인 명령어 공유
kubectl get events -n <your-namespaces>
kubectl get events --sort-by='.lastTimestamp' -n kube-system
-> 확인 된 에러 메시지
failed load groupID due to invalid ingress class: IngressClass.networking.k8s.io “alb” not found
-> alb라는 ingress class 를 못찾는다?
-> aws-load-balancer-controller 설치 명령어 확인
kubectl apply -k "github.com/aws/eks-charts/stable/aws-load-balancer-controller//crds?ref=master"
helm install aws-load-balancer-controller eks/aws-load-balancer-controller -n kube-system --set clusterName=cluster-2022-apne2 --set serviceAccount.create=false --set serviceAccount.name=aws-load-balancer-controller
-> 설치 명령어 문제 없음
helm search repo eks
-> helm 명령어로 버전 확인 요청
eks/aws-load-balancer-controller 1.1.0 v2.1.0 AWS Load Balancer Controller Helm chart for Kub...
eks/aws-load-balancer-controller 1.4.1 v2.4.1
-> 전달받은 repo 버전과 최신 버전이 다름
helm repo update
-> helm repo update 후 aws-load-balancer-controller 재 설치
-> alb 정상적으로 생성 확인
해결!
'Dev > EKS' 카테고리의 다른 글
AWS EKS에 ALB를 이용해 여러 서비스 연결하기 (0) | 2023.04.22 |
---|---|
EKS에 CLB, NLB, ALB 만들기, AWS Load Balancer Controller 사용 (1) | 2023.04.09 |
eksctl pods are unevictable from node 에러 해결하기 (0) | 2023.02.28 |
AWS EKS를 쉽게 쓰는 방법, AWS EKS Blueprint (0) | 2022.07.07 |
eks nlb route by port with nginx-ingress (0) | 2022.04.07 |