Skip to content

Commit caed9a1

Browse files
sanposhihotengqmalculquicondor
authored
Modify SchedulerQueueingHints (#43427)
* Modify `SchedulerQueueingHints` * fix: QueueingHint is enabled by default * Add more context in the description * format the description Co-authored-by: Qiming Teng <[email protected]> * Update the description of QueueingHint feature Co-authored-by: Aldo Culquicondor <[email protected]> --------- Co-authored-by: Qiming Teng <[email protected]> Co-authored-by: Aldo Culquicondor <[email protected]>
1 parent e9cab42 commit caed9a1

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

content/en/docs/reference/command-line-tools-reference/feature-gates.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ For a reference to old feature gates that are removed, please refer to
186186
| `SELinuxMountReadWriteOncePod` | `false` | Alpha | 1.25 | 1.26 |
187187
| `SELinuxMountReadWriteOncePod` | `false` | Beta | 1.27 | 1.27 |
188188
| `SELinuxMountReadWriteOncePod` | `true` | Beta | 1.28 | |
189-
| `SchedulerQueueingHints` | `false` | Alpha | 1.28 | |
189+
| `SchedulerQueueingHints` | `true` | Beta | 1.28 | |
190190
| `SecurityContextDeny` | `false` | Alpha | 1.27 | |
191191
| `ServiceNodePortStaticSubrange` | `false` | Alpha | 1.27 | 1.27 |
192192
| `ServiceNodePortStaticSubrange` | `true` | Beta | 1.28 | |
@@ -701,8 +701,11 @@ Each feature gate is designed for enabling/disabling a specific feature:
701701
- `SELinuxMountReadWriteOncePod`: Speeds up container startup by allowing kubelet to mount volumes
702702
for a Pod directly with the correct SELinux label instead of changing each file on the volumes
703703
recursively. The initial implementation focused on ReadWriteOncePod volumes.
704-
- `SchedulerQueueingHints`: Enables the scheduler's _queueing hints_ enhancement,
704+
- `SchedulerQueueingHints`: Enables [the scheduler's _queueing hints_ enhancement](https://github.com/kubernetes/enhancements/blob/master/keps/sig-scheduling/4247-queueinghint/README.md),
705705
which benefits to reduce the useless requeueing.
706+
The scheduler retries scheduling pods if something changes in the cluster that could make the pod scheduled.
707+
Queueing hints are internal signals that allow the scheduler to filter the changes in the cluster
708+
that are relevant to the unscheduled pod, based on previous scheduling attempts.
706709
- `SeccompDefault`: Enables the use of `RuntimeDefault` as the default seccomp profile
707710
for all workloads.
708711
The seccomp profile is specified in the `securityContext` of a Pod and/or a Container.

0 commit comments

Comments
 (0)