Networking/217/Cluster-Networking

y001·2025년 2월 9일

Kubernetes 클러스터 구성 요소

  • Master Node(컨트롤 플레인)와 Worker Node로 구성됨
  • 각 노드는 최소 하나 이상의 네트워크 인터페이스(interface)를 가져야 함
  • 각 인터페이스는 고유한 IP 주소를 가져야 하며, 각 호스트의 MAC 주소도 유일해야 함

클러스터 내에서 열어야 하는 필수 포트 목록

포트 번호역할
6443API Server (Master Node에서 열어야 함)
10250Kubelet (Master 및 Worker 노드에서 필요)
10257Controller Manager (Master Node)
10259Scheduler (Master Node)
2379ETCD (Master Node에서 Kubernetes 데이터 저장)
2380ETCD 클러스터 간 동기화 (다중 Master Node 환경)
30000-32767Worker 노드에서 외부 서비스 노출 시 필요 (NodePort)

각 포트간 통신 정리

2379 vs 2380

✅ 2379 포트

  • API Server, Controller Manager, Scheduler → ETCD와의 통신
  • Kubernetes 컨트롤 플레인이 클러스터 상태를 저장하고 조회할 때 사용
  • 단일 ETCD 노드에서도 Kubernetes 컨트롤 플레인과 통신하려면 반드시 필요

✅ 2380 포트

  • ETCD 노드 간(Peer-to-Peer) 데이터 동기화
  • 다중 노드 ETCD 클러스터일 경우 활성화됨
  • 단일 노드 ETCD에서는 거의 사용되지 않음

0개의 댓글