BaeBox

Port, targetPort, containerPort, nodePort, servicePort 본문

개발 관련

Port, targetPort, containerPort, nodePort, servicePort

배모씨. 2019. 11. 2. 17:54
반응형

Port: Port is the port number which makes a service visible to other services running within the same K8s cluster. In other words, in case a service wants to invoke another service running within the same Kubernetes cluster, it will be able to do so using port specified against “port” in the service spec file. 

Target Port: Target port is the port on the POD where the service is running. 

Nodeport: Node port is the port on which the service can be accessed from external users using Kube-Proxy. Take a look at following spec defining a sample service:

 

Port : 같은 kubernetes cluster 내에서 접근 가능한 포트

containerPort : 컨테이너가 개방하는 포트

targetport : pod 기준으로 열린 포트

Nodeport: 외부에서 직접적으로 접근 가능한 포트

ServicePort: ingress 에서 연결해주는 포트.  얘가 연결해주는 포트가 endpoint 의 포트가 됨.

반응형

'개발 관련' 카테고리의 다른 글

Service  (0) 2019.11.02
Kubernetes Architecture  (0) 2019.11.02
Deployment (배포)  (0) 2019.11.02
Pod (포드)  (0) 2019.11.02
local registry  (0) 2019.11.02
Comments