kubernetes architecture worker-node moc

워커 노드(Worker Node)는 쿠버네티스 클러스터에서 실제 애플리케이션 컨테이너가 배포되고 실행되는 ‘일꾼’ 서버입니다.

[[컨트롤 플레인 (Control Plane)]]으로부터 명령을 받아 [[K8s - Pod]]를 실행하고, 네트워크를 설정하며, 자신의 상태를 컨트롤 플레인에 보고하는 역할을 수행합니다.

워커 노드의 핵심 컴포넌트

  • [[K8s - Kubelet]]: 각 노드의 ‘현장 작업자’. 컨트롤 플레인의 지시를 받아 컨테이너를 실행하고 노드와 파드의 상태를 보고합니다.

  • [[K8s - Kube-proxy]]: 노드의 네트워크 규칙을 관리하여 파드 간, 또는 외부와의 통신을 가능하게 합니다.

  • [[Container Runtime]]: 컨테이너를 실제로 실행하는 소프트웨어 (예: containerd, CRI-O).

  • 관련 링크: [[Kubernetes 핵심 컴포넌트]], [[Kubernetes (MOC)]]


작성일: 2025-11-03