반응형
SMALL

클러스터 (Cluster)
여러 대의 서버(노드)를 하나로 묶어 하나의 시스템처럼 동작하도록 만든 환경이다.
사용자는 개별 서버가 아니라 클러스터 단위로 자원을 사용하며, 워크로드는 클러스터 전체에 분산되어 실행된다.
일반적으로 클러스터는
- Control Plane (관리 영역)
- Worker Node (실행 영역)
로 구성된다.
노드 (Node)
클러스터를 구성하는 개별 서버이다.
물리 서버 또는 가상 머신으로 구성되며, 실제 애플리케이션이 실행되는 공간이다.
노드 내부에는 다음과 같은 구성 요소가 포함된다.
- 컨테이너 런타임 (containerd 등)
- kubelet (Pod 관리)
- kube-proxy (네트워크 처리)
하나의 노드는 자원(CPU, Memory, GPU 등)을 기반으로 여러 Pod를 동시에 실행할 수 있다.
Pod
쿠버네티스에서 컨테이너를 실행하는 가장 작은 단위이다.
하나 이상의 컨테이너를 포함할 수 있으며, 하나의 애플리케이션 단위로 동작한다.
특징
- 같은 Pod 내 컨테이너는 IP와 Port를 공유
- 동일한 스토리지(Volume) 공유 가능
- 항상 노드 위에서 실행됨
Pod는 직접 관리하기보다는
Deployment, StatefulSet 등의 리소스를 통해 관리되는 것이 일반적이다.
동작 구조
클러스터 → 노드 → Pod 순으로 계층 구조를 가진다.
- 클러스터가 전체 자원을 관리
- 노드가 실제 실행 환경을 제공
- Pod가 애플리케이션을 실행
즉,
Pod가 실제 실행 단위이고 노드는 Pod를 담는 실행 환경이며 클러스터는 전체를 관리하는 단위이다.
실무 포인트
- Pod는 언제든지 재생성될 수 있는 임시 객체이다
- 특정 노드 장애 시 Pod는 다른 노드로 이동 가능하다
- 리소스 부족 시 Pod 스케줄링 실패가 발생한다
- Node 상태가 곧 서비스 안정성에 직접적인 영향을 준다
정리
클러스터는 여러 노드를 묶어 자원을 통합 관리하는 구조이며,
노드는 Pod를 실행하는 실제 서버이고, Pod는 컨테이너 기반 애플리케이션이 실행되는 최소 단위이다.
반응형
LIST
'🔧 Engineering > 📁 GPU & Hardware' 카테고리의 다른 글
| CPU Tray 교체 후 펌웨어 정렬 작업 (0) | 2026.03.25 |
|---|---|
| DGX 설치(물리+초기설정) (0) | 2026.03.25 |
| RJ45와 GG45차이, 랜 케이블 규격 정리 (CAT5e ~ CAT7) (0) | 2026.03.25 |
| DGX H100 / H200 User Guide 정리 (0) | 2026.03.25 |
| P2C / C2P 방향 (공기 흐름 기준) (0) | 2026.03.24 |