File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed
keps/sig-scheduling/785-scheduler-component-config-api Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change 51
51
52
52
The kube-scheduler configuration API ` kubescheduler.config.k8s.io ` was in alpha
53
53
for several releases. We graduated it to beta in 1.19 as ` v1beta1 ` . We introduced
54
- ` v1beta2 ` and ` v1beta3 ` in 1.22 and 1.23 respectively. We'd like to graduate it
55
- to GA in 1.25 and mark ` v1beta2 ` as deprecated to avoid breaking existing users,
56
- we'll remove the support of ` v1beta2 ` in 1.26.
54
+ ` v1beta2 ` and ` v1beta3 ` in 1.22 and 1.23 respectively. And it was graduated to GA
55
+ in 1.25 as ` v1 ` . The ` v1beta2 ` was marked as deprecated in 1.25 and will be removed
56
+ in 1.28. ` v1beta3 ` will be marked as deprecated in 1.26 and removed in 1.29 .
57
57
58
58
## Motivation
59
59
@@ -116,8 +116,9 @@ about user preferences, so should have more influence while making scheduling de
116
116
More information on the discussion can be found [ here] ( https://github.com/kubernetes/kubernetes/issues/88174 ) .
117
117
118
118
The fourth iteration, ` kubescheduler.config.k8s.io/v1 ` , includes the following changes:
119
- - Mark ` v1beta2 ` as deprecated
119
+ - Mark ` v1beta2 ` as deprecated in 1.25 and remove in 1.28
120
120
- Remove Plugin ` SelectorSpread ` (in favor of ` PodTopologySpread ` )
121
+ - Mark ` v1beta3 ` as deprecated in 1.26 and remove in 1.29
121
122
122
123
### Risks and Mitigations
123
124
415
416
- 2021-08-06: Introducing ` v1beta3 ` .
416
417
- 2021-09-01: Remove ` v1beta1 ` and the legacy policy config API.
417
418
- 2022-05-18: Introducing ` v1 ` and mark ` v1beta2 ` as deprecated.
419
+ - 2022-09-07: Mark ` v1beta3 ` as deprecated.
You can’t perform that action at this time.
0 commit comments