37. Service

Untitled

외부 사용자가 pod 로 배포한 웹페이지에 접근하는 방법

Q. 쿠버네티스 노드에는 192.168.1.2 라는 ip 주소가 있다. 내 노트북은 같은 네트워크 상에서 192.168.1.10 이다. 내부 pod 네트워크가 범위 내에 있다. pod 서비스는 10.244.0.0, pod 의 ip 10.244.0.2

Untitled

  1. node (192.168.1.2 ) 에서 curl 을 수행 curl [<http://10.244.0.2>](<http://10.244.0.2>) / 노드에 gui 가 있는 경우, 브라우저를 시행할 수 있다.

  2. 노드를 통해 랩탑에서 노드로 요청을 매핑하는데 중간자가 필요하다.

    1. 서비스

      1. 쿠버네티스 서비스는 pod, replicaset 과 같은 객체이다.
      2. 사용 사례 중 하나는 노드의 포트를 수신대기하고, 해당 포트의 요청을 pod로 전달하는 것이다.(NodePort Service)

      Untitled