KEP-1819keps/sig-scheduling/1819-scheduler-extender
Scheduler Extender
Kubernetes scheduler schedules based on resources managed by Kubernetes. Scheduling based on opaque resource counting helps extending this further. But when there is a need for contextual scheduling for resources managed outside of kubernetes, there is no mechanism to do it today. The proposal is to make kubernetes scheduler extensible by adding the capabil… Full summary
Kubernetes scheduler schedules based on resources managed by Kubernetes. Scheduling based on opaque resource counting helps extending this further. But when there is a need for contextual scheduling for resources managed outside of kubernetes, there is no mechanism to do it today. The proposal is to make kubernetes scheduler extensible by adding the capability to make http calls out to another endpoint to help achieve this functionality. NOTE: This KEP was done in retrospect and it was based on the original extender proposal.
Facts
- Authors
- @ravigadde
- Approvers
- @ahg-g@huang-wei
- Reviewers
- @ahg-g@huang-wei
- PRR approvers
- @wojtek-tstable
- Tracking issue
- #1819(opens GitHub in a new tab) closedcompletedclosed 2021-05-02 03:22 UTCsig/schedulinglifecycle/rotten
- Milestones
- none
- Participating SIGs
- none
- Feature gates
- none
- Created / last updated
- 2020-05-28 / none