Skip to content

Commit dc5d6d7

Browse files
committed
Promote PreferNominatedNode to GA
1 parent c0aed19 commit dc5d6d7

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
@@ -175,8 +175,6 @@ different Kubernetes components.
175175
| `PodOverhead` | `true` | Beta | 1.18 | |
176176
| `PodSecurity` | `false` | Alpha | 1.22 | 1.22 |
177177
| `PodSecurity` | `true` | Beta | 1.23 | |
178-
| `PreferNominatedNode` | `false` | Alpha | 1.21 | 1.21 |
179-
| `PreferNominatedNode` | `true` | Beta | 1.22 | |
180178
| `ProbeTerminationGracePeriod` | `false` | Alpha | 1.21 | 1.21 |
181179
| `ProbeTerminationGracePeriod` | `false` | Beta | 1.22 | |
182180
| `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)