쿠버네티스의 숨겨진 두뇌: Pod 스케줄링이 어떻게 작동하는가 (그리고 왜 생각보다 더 똑똑한가)
(dev.to)
이 기사는 쿠버네티스(Kubernetes)의 Pod 스케줄링이 단순한 배치를 넘어, 우선순위 큐, 필터링, 스코어링, 바인딩이라는 정교한 다단계 알고리즘을 통해 이루어지는 과정을 상세히 설명합니다. Pod가 노드에 안착하기까지 거치는 '토너먼트'식 의사결정 과정을 통해 인프라 최적화의 핵심 원리를 다룹니다.
이 글의 핵심 포인트
- 1Kubernetes 스케줄링은 Priority Queue를 통해 우선순위가 높은 Pod부터 처리하는 구조임
- 2High-priority Pod는 자원 확보를 위해 기존의 저순위 Pod를 축출(Preemption)할 수 있음
- 3