• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    해결됨

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

21.01.24 20:54 작성 조회수 190

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

네 잘 이해하셨습니다~

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