@@ -32,10 +32,10 @@ Items marked with (R) are required *prior to targeting to a milestone / release*
32
32
- [X] (R) Test plan is in place, giving consideration to SIG Architecture and SIG Testing input
33
33
- [X] (R) Graduation criteria is in place
34
34
- [X] (R) Production readiness review completed
35
- - [ ] Production readiness review approved
36
- - [ ] "Implementation History" section is up-to-date for milestone
37
- - [ ] User-facing documentation has been created in [ kubernetes/website] , for publication to [ kubernetes.io]
38
- - [ ] Supporting documentation—e.g., additional design documents, links to mailing list discussions/SIG meetings, relevant PRs/issues, release notes
35
+ - [X ] Production readiness review approved
36
+ - [X ] "Implementation History" section is up-to-date for milestone
37
+ - [X ] User-facing documentation has been created in [ kubernetes/website] , for publication to [ kubernetes.io]
38
+ - [X ] Supporting documentation—e.g., additional design documents, links to mailing list discussions/SIG meetings, relevant PRs/issues, release notes
39
39
40
40
## Summary
41
41
@@ -56,6 +56,8 @@ policy this feature is marked for deprecation as there were no interest expresse
56
56
promote the feature to stable. Removal of Dynamic Kubelet Configuration logic will
57
57
simplify code and improve code reliability.
58
58
59
+ The functionality was removed from kubelet in 1.24 and will be removed from API server in 1.26.
60
+
59
61
### Risks and Mitigations
60
62
61
63
The deprecation announcement may uncover wide feature usage.
@@ -119,31 +121,26 @@ find an owner committed to it.
119
121
120
122
* ** What happens if we reenable the feature if it was previously rolled back?**
121
123
122
- N/A
123
-
124
- TODO: Section is to be updated once feature is scheduled for removal.
124
+ N/A, feature is removed from kubelet.
125
125
126
126
* ** Are there any tests for feature enablement/disablement?**
127
127
128
128
There will be no tests for the deprecation warnings.
129
129
130
- TODO: Section is to be updated once feature is scheduled for removal.
131
-
132
130
### Rollout, Upgrade, and Rollback Planning
133
131
134
132
* ** How can a rollout fail? Can it impact already running workloads?**
135
133
136
- No, feature deprecation will not impact any workload.
137
-
138
- TODO: Section is to be updated once feature is scheduled for removal.
134
+ No, feature deprecation will not impact any workload. On removal of the
135
+ feature, new kubelet versions will not apply any dynamic configuration.
139
136
140
137
* ** What specific metrics should inform a rollback?**
141
138
142
- TODO: Section is to be updated once feature is scheduled for removal.
139
+ N/A, feature is removed
143
140
144
141
* ** Were upgrade and rollback tested? Was the upgrade->downgrade->upgrade path tested?**
145
142
146
- TODO: Section is to be updated once feature is scheduled for removal.
143
+ N/A, feature is removed
147
144
148
145
### Monitoring Requirements
149
146
@@ -158,15 +155,15 @@ effort needs to be scheduled.
158
155
159
156
* ** What are the SLIs (Service Level Indicators) an operator can use to determine the health of the service?**
160
157
161
- TODO: Section is to be updated once feature is scheduled for removal.
158
+ N/A
162
159
163
160
* ** What are the reasonable SLOs (Service Level Objectives) for the above SLIs?**
164
161
165
- TODO: Section is to be updated once feature is scheduled for removal.
162
+ N/A
166
163
167
164
* ** Are there any missing metrics that would be useful to have to improve observability of this feature?**
168
165
169
- TODO: Section is to be updated once feature is scheduled for removal.
166
+ N/A
170
167
171
168
### Dependencies
172
169
184
181
185
182
No
186
183
187
- TODO: Section is to be updated once feature is scheduled for removal.
188
-
189
184
* ** Will enabling / using this feature result in any new calls to the cloud provider?**
190
185
191
186
No
222
217
- 1.9 Incremental improvements working towards 1.10 goals
223
218
- 1.11 Beta release
224
219
- 1.21 Feature is marked for deprecation
220
+ - 1.24 Featuer is removed from kubelet. It will be removed from control plane in 1.26 to support version skew.
225
221
226
222
## Drawbacks
227
223
0 commit comments