-
Notifications
You must be signed in to change notification settings - Fork 42.8k
Task tracker for addition of pod priority and preemption to Kubernetes #47604
Copy link
Copy link
Closed
Labels
kind/featureCategorizes issue or PR as related to a new feature.Categorizes issue or PR as related to a new feature.lifecycle/frozenIndicates that an issue or PR should not be auto-closed due to staleness.Indicates that an issue or PR should not be auto-closed due to staleness.milestone/removedpriority/important-soonMust be staffed and worked on either currently, or very soon, ideally in time for the next release.Must be staffed and worked on either currently, or very soon, ideally in time for the next release.sig/schedulingCategorizes an issue or PR as relevant to SIG Scheduling.Categorizes an issue or PR as relevant to SIG Scheduling.
Description
Here is a list of items we need to add pod priority and preemption. These items are not the same size and some may need more work. We can break those down later into smaller tasks if needed.
- Add a design doc to add priority to Kubernetes API.
- Add pod priority
- Add priority fields to PodSpec.
- Add PriorityClass API object.
- Add an Admission Controller for priority.
- Add a design doc for priority-based preemption.
- Incorporate priority in pod scheduling logic (to fix the starvation problem)
- Support PodDisruptionBudget in preemption.
- Add priority-base preemption to scheduler.
- Quota per priority
- Add priority fields to ResourceQuota.
- Incorporate priority in quota checks.
- Add documentation on how to use pod priority and its effects on behavior of the system.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
kind/featureCategorizes issue or PR as related to a new feature.Categorizes issue or PR as related to a new feature.lifecycle/frozenIndicates that an issue or PR should not be auto-closed due to staleness.Indicates that an issue or PR should not be auto-closed due to staleness.milestone/removedpriority/important-soonMust be staffed and worked on either currently, or very soon, ideally in time for the next release.Must be staffed and worked on either currently, or very soon, ideally in time for the next release.sig/schedulingCategorizes an issue or PR as relevant to SIG Scheduling.Categorizes an issue or PR as relevant to SIG Scheduling.