Node(노드, 쿠버네티스 작업 노드)
쿠버네티스 클러스터를 구성하는 개별 서버 한 대를 뜻하며, 실제로 Pod가 배치되어 컨테이너가 실행되는 물리 서버 또는 가상 서버입니다.
한눈에 보는 정의
Node(노드)는 쿠버네티스 클러스터를 구성하는 개별 서버 한 대로, 실제로 Pod(파드) (Pod)가 배치되어 실행되는 물리 또는 가상 서버를 뜻합니다.
자세히 알아보기
- 예문: "클러스터에 새로운 Node를 추가하자, 그동안 자원이 부족해 대기 중이던 Pod들이 새 노드에 배치되어 실행됐다."
- Cluster(클러스터) (클러스터) 전체를 총괄하며 어떤 Pod를 어느 노드에 배치할지 결정하는 컨트롤 플레인과, 실제로 Pod를 실행하는 워커 노드로 역할이 나뉘는 것이 일반적인 구조입니다.
- 노드 하나에 장애가 생기면, 쿠버네티스는 그 노드에 있던 Pod들을 자동으로 감지해 다른 정상 노드로 재배치함으로써 HA(고가용성) (HA)를 실현합니다.
- 클러스터의 처리 용량이 부족해지면 노드를 추가해 확장하고, 반대로 여유가 많으면 노드를 줄여 비용을 절감하는 오토스케일링도 널리 활용됩니다.