Kubernetes 워커 노드

Kubernetes 워커 노드 An architecture diagram generated by Archify. 컨트롤 플레인 · kube-apiserver · Architecture component 컨트롤 플레인 kube-apiserver kubelet · 노드 에이전트 · Node (Worker) kubelet 노드 에이전트 Container Runtime · Docker · containerd · CRI-O · Node (Worker) Container Runtime Docker · containerd · CRI-O Container 1 · 이미지 실행 · Node (Worker) › Pods (스토리지·네트워크 공유) Container 1 이미지 실행 Container 2 · 이미지 실행 · Node (Worker) › Pods (스토리지·네트워크 공유) Container 2 이미지 실행 Container 3 · … 그 외 컨테이너 · Node (Worker) › Pods (스토리지·네트워크 공유) Container 3 … 그 외 컨테이너 kube-proxy · 네트워크 프록시 · Node (Worker) kube-proxy 네트워크 프록시 지시 · 상태 보고 컨테이너 관리 실행 네트워크 규칙 Node (Worker) Pods (스토리지·네트워크 공유) Legend 컨테이너 노드 구성 요소 컨트롤 플레인

kubelet

  • • 각 노드에서 실행되는 에이전트로, 컨트롤 플레인의 지시를 받아 Pod 안의 컨테이너가 실행되도록 관리
  • • 노드 상태를 컨트롤 플레인에 보고

kube-proxy

  • • 각 노드에서 실행되는 네트워크 프록시로, Kubernetes Service 개념의 구현을 담당
  • • 네트워크 규칙을 관리해 Pod 간 통신을 가능하게 함

Container Runtime · Pods

  • • 컨테이너 이미지를 내려받아 실행하는 소프트웨어 (Docker, containerd, CRI-O 등)
  • • Pod는 스토리지와 네트워크를 공유하는 하나 이상의 컨테이너 그룹이자 배포 단위