Kubernetes v1.37: 워크로드 인식 스케줄링... 노트

Kubernetes v1.37: 워크로드 인식 스케줄링 발전

Kubernetes v1.37은 Workload-Aware Scheduling에 있어 중요한 이정표를 세우며, 복잡한 배치 및 AI/ML 워크로드에 대한 지원을 강화합니다. 갱 스케줄링에 필수적인 핵심 Workload 및 PodGroup API가 베타(Beta)로 졸업했습니다. 이번 릴리스는 이기종 Pod 그룹의 계층적 스케줄링 요구 사항을 관리하기 위한 CompositePodGroup API를 도입합니다. 새로운 컨트롤러 통합 API와 workloadbuilder Go 라이브러리는 트리 외부 컨트롤러를 워크로드 인식 스케줄링 기능과 통합하는 것을 간소화합니다. 네이티브 Job 컨트롤러는 이제 고급 스케줄링 정책 및 토폴로지 인식을 위해 이러한 확장된 API를 완전히 활용합니다. 갱 스케줄링 및 Workload/PodGroup API는 베타 졸업 및 업데이트된 버전 관리를 통해 더욱 강력해졌습니다. PodGroup 큐잉이 개선되어 PodGroup이 스케줄링 큐에서 최우선 순위로 처리됩니다. PodGroup의 minCount 필드가 변경 가능해져 탄력적인 워크로드를 위한 동적 조정을 허용합니다. 워크로드 인식 선점 기능이 GenericWorkload 기능에 통합되었으며 PodGroup 중단 모드를 존중합니다. CompositePodGroup API는 다단계 토폴로지 인식 스케줄링을 가능하게 하여 서로 다른 인프라 수준에 걸쳐 복잡한 공동 배치 제약을 허용합니다.