쿠버네티스는 워크로드를 재분배하지 않습니다. 한 노드에 5개의 포드가 있고 다른 노드에 0개라면, 쿠버네티스는 클러스터를 균형 있게 조정하기 위해 아무런 조치를 취하지 않습니다. 이 때문에 불행히도 클러스터가 완벽하게 균형 잡히지 않은 상태가 되어 중단 리스크에 노출되고 리소스를 낭비할 수 있습니다. 하지만 Descheduler를 사용하면 이를 해결할 수 있습니다. Descheduler는 포드를 다른 곳으로 재배포하도록 지능적으로 강제하는 공식 쿠버네티스 프로젝트입니다.
이 세션에서 다음과 같은 내용을 배우게 됩니다.
- 쿠버네티스 스케줄러의 작동 원리와 올바른 요청 할당이 필수적인 이유
- Descheduler가 사용률이 낮은 노드로 포드를 재배치하는 방법
- Descheduler에서 정책을 정의해 배치 최적화를 더욱 향상시키는 방법