우노
[K8S] Nodeport, Port, Targetport 정리 본문
들어가기 앞서,
- 해당 포스트에서는, Kubernetes에서 Service 생성 시 사용되는 port 유형을 정리합니다.
매번 볼 때마다 헷갈려서..
Nodeport
- Node에 접근할 때 사용되는 포트입니다.
Port
- Cluster 안에서 내부적으로 Service 객체에 접근하기 위해 사용되는 포트입니다.
Targetport
- Service 객체로 전달된 요청을 Pod로 전달할 때 사용되는 포트입니다.
전체적인 서비스 흐름
- NodePort -> Port -> TargetPort 순서로 트래픽이 전달됩니다.
deployment.yml과 service.yml 예제
참고
- https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=freepsw&logNo=221910012471
- https://kimmj.github.io/kubernetes/port-targetport-nodeport-in-kubernetes/
- https://real-dongsoo7.tistory.com/135
- https://kingofbackend.tistory.com/155
- https://pcconsoleoraksil.tistory.com/237
- https://losskatsu.github.io/it-infra/kubernetes03/#3-2-yaml-파일-작성하기
'DevOps > Kubernetes' 카테고리의 다른 글
[K8S] Control Plane, Data Plane이란? (0) | 2023.03.19 |
---|---|
[K8S] Label, Selector, Annotation (0) | 2023.03.01 |
[Kubernetes] MacOS 에서 VirtualBox 로 Kubernetes Cluster 구성하기 (0) | 2022.02.21 |
[Kubernetes] MacOS Kubernetes 및 Dashboard 설치 (0) | 2022.02.20 |
[Kubernetes] 간단한 일반 서버, 도커, 쿠버네티스 비교 실습 (0) | 2022.02.16 |
Comments