File tree 1 file changed +4
-6
lines changed
keps/sig-scheduling/3633-matchlabelselectors-to-podaffinity
1 file changed +4
-6
lines changed Original file line number Diff line number Diff line change @@ -627,10 +627,8 @@ and add `MatchLabelSelectors` on their PodAffinity/PodAntiAffinity.
627
627
628
628
**Downgrade**
629
629
630
- kube-apiserver will ignore `MatchLabelSelectors` in PodAffinity/PodAntiAffinity,
631
- and thus, kube-scheduler will also do nothing with it.
632
-
633
- But, we leave the existing `MatchLabelSelectors` and `LabelSelector` created from `MatchLabelSelectors` as it is.
630
+ kube-apiserver will reject Pod creation with `MatchLabelSelectors` in PodAffinity/PodAntiAffinity.
631
+ But, regarding existing Pods, we leave `MatchLabelSelectors` and `LabelSelector` created from `MatchLabelSelectors` even after downgraded.
634
632
635
633
# ## Version Skew Strategy
636
634
@@ -726,8 +724,8 @@ In terms of Stable versions, users can choose to opt-out by not setting the
726
724
727
725
# ##### What happens if we reenable the feature if it was previously rolled back?
728
726
729
- Scheduling of new Pods created with `MatchLabelSelectors` is affected.
730
- But, all the existing Pods aren't affected .
727
+ Scheduling of newly created pods with MatchLabelSelector set is affected.
728
+ All already existing pods are unafected .
731
729
732
730
# ##### Are there any tests for feature enablement/disablement?
733
731
You can’t perform that action at this time.
0 commit comments