Summary of Open Pull Request: Graduate SchedulerQueueingHints to Beta
Author: sanposhiho Date: October 31, 2024 PR Type: Feature Kubernetes Issue Fixed: #122597
Overview
This pull request proposes to graduate the SchedulerQueueingHints
feature from alpha to beta status in Kubernetes. The feature will be enabled by default starting with version 1.32.
Key Changes
- Feature Graduation:
SchedulerQueueingHints
is moved to beta, officially allowing it to become part of the standard Kubernetes feature set. - Default Activation: The feature will be enabled by default in Kubernetes 1.32, enhancing user experience and functionality in scheduling.
Code Changes
The relevant code modifications are located in pkg/features/versioned_kube_features.go
, where the versioning and feature gate definitions are updated to reflect the new status and default settings.
Documentation and References
- This feature graduation aligns with enhancements detailed in the scheduling SIG documentation and follows additional guidelines outlined in relevant KEPs (Kubernetes Enhancement Proposals).
Special Notes for Reviewers
- Reviewers should take note that this change introduces a user-facing transformation by enabling
SchedulerQueueingHints
by default, which could affect behavior in environments utilizing the scheduler.
Labels
- Tags associated with the PR:
cncf-cla: yes
,kind/feature
,needs-priority
,needs-triage
,release-note
,sig/scheduling
,size/XS
.
This PR is intended to enhance scheduling capabilities within Kubernetes, making it a noteworthy change for deployments relying on sophisticated scheduling mechanisms.