2-5. Pod가 실행되는 컴퓨터, Node

황인권·2025년 2월 8일

Kubernetes

목록 보기
12/37

Pod는 가상 컴퓨터, Node는 실제 컴퓨터

  • 쿠버네티스 클러스터에 실제로 존재하는 서버 컴퓨터를 우리는 Node라고 부른다.
  • 쿠버네티스 안에서 실행 중인 Pod들은 논리적인 단위이기 때문에, 실제로는 물리적인 컴퓨터인 Node 안에서 프로세스로써 실행이 되는 것이다.

어떤 Node에서 어떤 Pod가 실행될지는 어떻게 결정하는가?

  • 기본적으로 여러 개의 Node가 쿠버네티스 클러스터 안에 존재하는 경우, 쿠버네티스는 자동적으로 Pod를 여러 Node에 적절히 골고루 분산시킨다.
    • 분산되는 기준은 단순히 Pod의 개수를 기준으로 하는 것이 아니고, 실제 각 Pod들이 차지하는 컴퓨팅 자원의 사용량을 참고하여 분산된다.

kubectl 로 쿠버네티스 클러스터가 인식하고 있는 Node 목록 확인

kubectl get nodes

profile
inkwon Hwang

0개의 댓글