강의

멘토링

로드맵

Inflearn brand logo image

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

2307 Choi님의 프로필 이미지
2307 Choi

작성한 질문수

대세는 쿠버네티스 (초급~중급편)

Ingress - 실습

nodePort 서비스 관련 문의드립니다.

해결된 질문

작성

·

269

1

실습시 제 pc환경에서 생성된 환경을 보면

1.nginx pod및 NodePort  Service 를 생성

 -> nginx의 pod는 node2에 생성되어있음

2.order/customer/shopping pods 및 인그레스 생성

  -> pods들이 모두 182.198.0.31(node1) 에 모두 생성되어있음

해당 절차 이후에, curl 182.198.0.30,31,32:30431/ 모두 정상적으로 동작이 되는데요,   

제가 아래와같이 이해했는데.. 맞는건지 싶어서요

1) nodeport서비스를 생성하면, master+node1+node2에 대해서 모두 동일한 포트(30431)가 열림
2) 요청 node 상관없이, 사용자 요청정보가  Ingress-nginx 서비스의clusterIP(??)로 요청이 되며,  nginx pod에서  실제 서비스들의 pod로 로드밸런싱됨

답변 1

0

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

네 잘 이해하셨습니다~

아키텍쳐편에 서비스를 보시면 실제 트래픽이 어떻게 흘러가는지 좀더 자세하게 이해하실 수 있을꺼예요.

2307 Choi님의 프로필 이미지
2307 Choi

작성한 질문수

질문하기