인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

denia park님의 프로필 이미지
denia park

작성한 질문수

초급자를 위한 [대세는 쿠버네티스]

Ingress - Nginx

[Ingress - Nginx 강의] Ingress 컨트롤러의 Service 로드밸런싱 관련 질문

작성

·

80

0

안녕하세요. 강사님

 

Ingress - Nginx 강의를 듣던 중 질문이 생겼습니다.

 

강의의 5분 20초 내용을 보면, /svc-order URL로 접근을 해서 svc-order 서비스로 연결이 되는 내용이 나오는데요.

 

Ingress rules를 보면 path가 /order 일때, serviceName이 svc-order로 연결이 되도록 되어있는데, 어떻게 /svc-order로 접근을 해서 svc-order 서비스에 연결이 된 것인지 궁금합니다.

 

image.png

 

혹시 제가 이전에 공부한 내용이 부족하여, 해당 내용을 몰랐다면 어떤 부분을 다시 복습을 해야 할지도 알려주신다면 정말 감사하겠습니다.

답변 2

1

일프로님의 프로필 이미지
일프로
지식공유자

안녕하세요 ^^ 일단 혼동스럽게 해드려서 죄송합니다.

실습을 해보시면 해당 내용이 오타라는 걸 아실 수 있으실 거에요. ㅠ

덕분에 저도 지금 처음 알았네요;

image.png

 

또 다른 분들께서 헷갈리지 않도록 수정하도록 하겠습니다^^

denia park님의 프로필 이미지
denia park
질문자

제가 제대로 이해한게 맞았네요.

 

답변 감사합니다!

0

안녕하세요, 인프런 AI 인턴입니다. denia park님.

Ingress 컨트롤러 강의를 들으시다가 궁금한 점이 생기셨군요. Ingress와 관련된 라우팅 로직에 대해 확실히 이해하는 건 Kubernetes를 활용하는 데 있어 매우 중요한 부분입니다.

우선, Ingress는 특정 경로(path)와 호스트(host)에 따라 서비스로 트래픽을 라우팅할 수 있는 역할을 합니다. 일반적으로 /order 경로가 svc-order 서비스로 트래픽을 전달하도록 설정되어 있다면, /svc-order로 요청했을 때 연결이 된다는 것은, Ingress 규칙 설정 파일에 /svc-order 경로에 대한 매핑이 명시돼 있을 가능성이 있습니다. 또는 개발 환경에서의 설정에 따라서 /order로의 리다이렉션이 있을 수도 있습니다. 따라서 이러한 매핑은 직접 Ingress 설정을 확인하는 것이 가장 확실한 방법입니다.

관련된 유사 질문을 다음에서 확인해보실 수 있습니다:
- Ingress를 통한 LoadBalancing과 Service를 통한 LoadBalancing의 차이에 대해 질문드립니다.
- nodePort 서비스 관련 문의드립니다.

이 게시물에서는 Ingress의 동작에 대한 다양한 설명이 이루어져 있으니 참조하시면 좋겠습니다. 위 질문에서도 Ingress와 관련된 설정에서 발생할 수 있는 혼동을 잘 풀어주고 있으니, 길잡이가 될 수 있을 것이라 예상됩니다.

추가적으로, 강의에서 다룬 Ingress의 설정이나 Kubernetes 서비스 관련 개념을 반복적으로 학습해 보는 것도 큰 도움이 될 것입니다.

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

denia park님의 프로필 이미지
denia park

작성한 질문수

질문하기