Skip to content

Commit 3cab4da

Browse files
authored
Merge pull request #32337 from tengqm/prefernominatednode-ga
Promote PreferNominatedNode to GA
2 parents 1fcbaf7 + dc5d6d7 commit 3cab4da

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

content/en/docs/concepts/scheduling-eviction/pod-priority-preemption.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -203,9 +203,10 @@ resources reserved for Pod P and also gives users information about preemptions
203203
in their clusters.
204204

205205
Please note that Pod P is not necessarily scheduled to the "nominated Node".
206+
The scheduler always tries the "nominated Node" before iterating over any other nodes.
206207
After victim Pods are preempted, they get their graceful termination period. If
207208
another node becomes available while scheduler is waiting for the victim Pods to
208-
terminate, scheduler will use the other node to schedule Pod P. As a result
209+
terminate, scheduler may use the other node to schedule Pod P. As a result
209210
`nominatedNodeName` and `nodeName` of Pod spec are not always the same. Also, if
210211
scheduler preempts Pods on Node N, but then a higher priority Pod than Pod P
211212
arrives, scheduler may give Node N to the new higher priority Pod. In such a

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

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -171,8 +171,6 @@ different Kubernetes components.
171171
| `PodOverhead` | `true` | Beta | 1.18 | |
172172
| `PodSecurity` | `false` | Alpha | 1.22 | 1.22 |
173173
| `PodSecurity` | `true` | Beta | 1.23 | |
174-
| `PreferNominatedNode` | `false` | Alpha | 1.21 | 1.21 |
175-
| `PreferNominatedNode` | `true` | Beta | 1.22 | |
176174
| `ProbeTerminationGracePeriod` | `false` | Alpha | 1.21 | 1.21 |
177175
| `ProbeTerminationGracePeriod` | `false` | Beta | 1.22 | |
178176
| `ProcMountType` | `false` | Alpha | 1.12 | |
@@ -399,6 +397,9 @@ different Kubernetes components.
399397
| `PodShareProcessNamespace` | `false` | Alpha | 1.10 | 1.11 |
400398
| `PodShareProcessNamespace` | `true` | Beta | 1.12 | 1.16 |
401399
| `PodShareProcessNamespace` | `true` | GA | 1.17 | - |
400+
| `PreferNominatedNode` | `false` | Alpha | 1.21 | 1.21 |
401+
| `PreferNominatedNode` | `true` | Beta | 1.22 | 1.23 |
402+
| `PreferNominatedNode` | `true` | GA | 1.24 | - |
402403
| `RemoveSelfLink` | `false` | Alpha | 1.16 | 1.19 |
403404
| `RemoveSelfLink` | `true` | Beta | 1.20 | 1.23 |
404405
| `RemoveSelfLink` | `true` | GA | 1.24 | - |

0 commit comments

Comments
 (0)