KEP-4671: Update scheduler docs for pod groups#54666
KEP-4671: Update scheduler docs for pod groups#54666k8s-ci-robot merged 1 commit intokubernetes:dev-1.36from
Conversation
✅ Pull request preview available for checkingBuilt without sensitive environment variables
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
/sig scheduling |
aa94c71 to
8466f09
Compare
8466f09 to
3bbb44b
Compare
|
/cc @dom4ha @sanposhiho |
| 1. Finds a feasible node using the standard per-Pod filtering and scoring phases. | ||
|
|
||
| * If the Pod fits, it is temporarily assumed and reserved on the selected node until the end of the scheduling algorithm. | ||
| * If the Pod cannot fit, the scheduler attempts preemption by running the default `PostFilter` extension point. |
There was a problem hiding this comment.
What do we mean by "default PostFilter extension point" here?
There was a problem hiding this comment.
Good question, removed the "default"
| rather than a single-cycle approach. | ||
| It utilizes the [PodGroup scheduling](/docs/concepts/scheduling-eviction/podgroup-scheduling/) cycle to make a single, | ||
| atomic scheduling decision. The `Permit` extension point, implemented by the `GangScheduling` plugin, | ||
| is used to determine whether the `minCount` constraint is satisfied during that cycle. |
There was a problem hiding this comment.
When putting on a hat of somebody without the WAS expertise and reading this bullet point as it is right now, it's unclear to me what constraint exactly is being verified in the Permit extension point.
There was a problem hiding this comment.
Changed this sentence, PTAL
|
/assign |
3bbb44b to
97e6a04
Compare
|
/lgtm |
|
LGTM label has been added. DetailsGit tree hash: 98a4b46451fb71174a4bda8a8120023e44632ced |
97e6a04 to
4e741f8
Compare
|
/assign @lmktfy |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: tengqm The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
/lgtm |
|
LGTM label has been added. DetailsGit tree hash: 2a320b84edcf5aee0df797fb00e30839af7a7824 |
Description
Update scheduler docs for pod groups. Changes to API will be made by #54490
Issue
KEP: kubernetes/enhancements#4671