@@ -46,13 +46,12 @@ the queue and retried.
46
46
## Interfaces
47
47
48
48
The following picture shows the scheduling context of a Pod and the interfaces
49
- that the scheduling framework exposes. In this picture "Filter" is
50
- equivalent to "Predicate" and "Scoring" is equivalent to "Priority function".
49
+ that the scheduling framework exposes.
51
50
52
51
One plugin may implement multiple interfaces to perform more complex or
53
52
stateful tasks.
54
53
55
- Some interfaces are called as extension points which can be controled through
54
+ Some interfaces match the scheduler extension points which can be configured through
56
55
[ Scheduler Configuration] ( /docs/reference/scheduling/config/#extension-points ) .
57
56
58
57
{{< figure src="/images/docs/scheduling-framework-extensions.png" title="Scheduling framework extension points" class="diagram-large">}}
@@ -79,13 +78,13 @@ Plugins that implement PreEnqueue, PreFilter, Filter, Reserve or Permit should i
79
78
{{< feature-state for_k8s_version="v1.28" state="beta" >}}
80
79
81
80
QueueingHint is a callback function for deciding whether a Pod can be requeued to the active queue or backoff queue.
82
- It's executed every time a certain kind of events happen,
83
- and when the QueueingHint finds that the event might make the Pod schedulable,
81
+ It's executed every time a certain kind of event or change happens in the cluster.
82
+ When the QueueingHint finds that the event might make the Pod schedulable,
84
83
the Pod is put into the active queue or the backoff queue
85
84
so that the scheduler will retry the scheduling of the Pod.
86
85
87
86
{{< note >}}
88
- QueueingHint is a beta-level field and is enabled by default in 1.28.
87
+ QueueingHint evaluation during scheduling is a beta-level feature and is enabled by default in 1.28.
89
88
You can disable it via the
90
89
` SchedulerQueueingHints ` [ feature gate] ( /docs/reference/command-line-tools-reference/feature-gates/ ) .
91
90
{{< /note >}}
0 commit comments