inflearn logo
강의

Course

Instructor

Deploying a Spring Production Server Using EKS (feat. Everything About DevOps)

Ingress-Lab

aws 로드 밸런서가 생성되지 않습니다.

3

dlwldn30

5 asked

0

kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.8.1/deploy/static/provider/aws/deploy.yaml

이 명령어를 입력하고 로드밸런서에 접속했는데 생성이 되질 않습니다.

어떤 설정을 잘못한걸까요?

image.png

로그에서는 제대로 실행됐다고 떴습니다.

aws docker kubernetes github-actions argocd

Answer 1

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다. 잉꼬팡이님.

NGINX Ingress Controller를 설치하고 나서 로드 밸런서가 예상대로 생성되지 않는 문제를 겪고 계신 것 같습니다. 이러한 문제는 종종 설정이나 환경 문제로 인해 발생할 수 있습니다. 다음은 몇 가지 확인해볼 사항입니다:

  1. 클러스터 및 노드 설정 확인:

    • Kubernetes 클러스터가 AWS에서 올바르게 설정되었는지 확인하세요. 특히 노드에 대한 권한 설정, VPC 및 서브넷 설정이 올바른지 체크해야 합니다. 노드가 올바른 IAM 역할을 가지고 있는지 확인하십시오.
  2. 서비스 타입 확인:

    • Ingress Controller의 서비스가 LoadBalancer 타입으로 되어 있는지 확인하세요. 이를 확인하려면, kubectl get svc -n <namespace> 명령어를 통해 NGINX Ingress Controller의 서비스를 조회해 보십시오. 서비스가 LoadBalancer 타입이 아닌 경우, 로드 밸런서를 생성하지 않게 됩니다.
  3. AWS Load Balancer Controller 설치:

    • EKS에서 Ingress 리소스가 제대로 동작하려면, AWS Load Balancer Controller가 설치되어 있어야 합니다. 이를 통해 Ingress 리소스를 ALB(Application Load Balancer)와 연동하여 사용할 수 있습니다.
  4. 로그 및 이벤트 확인:

    • kubectl describe ingress <ingress-name> 명령어를 실행하여 Ingress 상태를 확인하세요. 이유를 모르고 로드 밸런서가 생성되지 않는 경우, 해당 리소스의 이벤트 로그를 통해 추가 단서를 찾을 수 있습니다.
  5. 보안 그룹 및 네트워크 설정:

    • 로드 밸런서에 접근하기 위한 보안 그룹 및 네트워크 ACL이 적절히 구성되었는지 확인하세요. 인터넷이나 사내 네트워크에서 접근가능한 규칙이 없을 경우 접근이 어려울 수 있습니다.

관련하여 과거의 유사 문제 해결 게시글을 참조하세요:
- AWS EKS 클러스터 생성 후 에러 문구 질문
- EKS 에서 노드 그룹 생성 실패 질문

특이사항이 발견되면 해당 사항을 보강하거나 조정하십시오. 만일 문제가 계속된다면, 클러스터 설정 및 인프라 구조를 보다 상세히 설명해주시면 더 정확한 도움을 받을 수 있을 것입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

SSM접속에 대해

0

8

1

쿠버네티스 어나더 클래스-Sprint 1, 2 강의 관련 질문이있습니다.

1

14

1

안녕하세요, Oracle Cloud Free Tier 가입 과정에서 계속 오류가 발생해 문의드립니다.

1

15

2

일주일동안 도메인이 DNS에 퍼지지 않고 있습니다.

0

84

1

ingress_nginx.yml 질문

0

82

2

AWS 회원가입 관련 문의

0

71

2

24강에서 depl_svc.yml 질문 있습니다.

1

55

1

rds에 db 인스턴스 크기가 없는데 어떤 걸 선택하면 될까요?

0

98

2

openjdk:17-jdk-alpine이 docker hub에서 삭제된 거 같습니다.

0

232

2

초기 클러스터 생성시 나타나는 오류

0

95

2

3강 spting 빌드환경에서 mysql 부분 질문있습니다.

0

84

2

S3 업로드 역할 부여 질문 드려요

0

70

2

수업 자료는 어디서 확인 가능한가요?

0

138

2

38강 질문입니다.

0

55

2

AWS ECR 로그인이 되지 않습니다.

0

116

2

rds 인바운드 규칙을 추가해도 접속이 안되는 경우가 있네요.

2

159

3

RDS 인바운드 규칙 설정 관련 질문

1

102

2

강의 내용에서 보강 하고 싶어서 질문 드립니다 - DEV, PROD 환경

1

109

2

MSA - member service 배포시 문제

0

100

2

MAS 환경에서 Feign Client 라이브러리를 이용해 HTTP 통신 발생시 에 대한 질문 있습니다.

0

100

1

AWS EKS 클러스터 생성 후 에러 문구 질문

0

245

1

프로젝트 연결

0

111

2

"https통신을 위한 인증서 작업" 영상에서 나오는 notion 정보 어디에 있는 걸까요?

0

105

1

EKS 에서 노드 그룹 생성 실패 질문

1

335

2