File tree Expand file tree Collapse file tree 1 file changed +11
-3
lines changed
keps/sig-scheduling/5194-reserved-for-workloads Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -485,9 +485,17 @@ this:
485485 leading to a situation where the claim will never be deallocated.
486486- For new pods that gets scheduled, the scheduler will add pod references in the
487487 ` ReservedFor ` list, despite there being a non-pod reference here. So it ends up with
488- both pod and non-pod references in the list. We need to make sure the system can
489- handle this, as it might also happen as a result of disablement and the enablement
490- of the feature.
488+ both pod and non-pod references in the list. We can manage both pod and non-pod
489+ references in the list by letting the workload controllers add the non-pod reference
490+ even if it sees pod references and making sure that the resourceclaim controller removes
491+ pod references even if there are non-pod references in the list. For deallocation, it is
492+ only safe when no pods are consuming the claim, so both workload and pod reference should
493+ be removed once that is true.
494+
495+ We will also provide explicit recommendations for how users can manage downgrades or
496+ disabling this feature. This means manually updating the references in the ` ReservedFor ` list
497+ to be pods rather than the reference to workload resources. We don't plan on providing
498+ automation for this.
491499
492500### Version Skew Strategy
493501
You can’t perform that action at this time.
0 commit comments