쿠버네티스 기본 포트

🔹 Kubernetes 기본 포트 정리

1. Control Plane (Master)

컴포넌트
포트
프로토콜
설명

kube-apiserver

6443

TCP

클러스터 API 엔드포인트 (kubectl, kubelet, etcd, controller 등과 통신)

etcd server

2379

TCP

etcd 클라이언트 요청용

etcd peer

2380

TCP

etcd 노드 간 통신

kube-scheduler

10259

TCP

클러스터 내부에서 scheduler metrics/healthz 확인

kube-controller-manager

10257

TCP

클러스터 내부에서 controller-manager metrics/healthz 확인


2. Node (Worker)

컴포넌트
포트
프로토콜
설명

kubelet API

10250

TCP

API Server → kubelet 호출 (exec, logs 등)

kubelet read-only (deprecated)

10255

TCP

더 이상 사용되지 않음

Node Exporter / cAdvisor

4194, 10255

TCP

(옵션) 메트릭 수집

NodePort Services

30000–32767

TCP/UDP

기본 NodePort 범위 (configurable)


3. DNS & Add-ons

서비스
포트
프로토콜
설명

kube-dns / CoreDNS

53

TCP/UDP

클러스터 DNS

kube-dns metrics

9153

TCP

Prometheus metrics


4. CNI (네트워크 플러그인별)

Calico

  • BGP: 179/TCP

  • VXLAN: 4789/UDP

  • IP-in-IP: 프로토콜 4 (IP-in-IP)

Flannel

  • VXLAN: 8472/UDP

Cilium

  • VXLAN / Geneve 등 (구성에 따라 다름)


5. Ingress / Service

서비스
포트
설명

Ingress Controller (Nginx, Traefik 등)

80, 443

HTTP/HTTPS 외부 접근

LoadBalancer Service

할당된 포트

클라우드 LB → NodePort/Pod 매핑

📌 참고 문서

Last updated

Was this helpful?