@@ -34,6 +34,36 @@ deprecated API versions to newer and more stable API versions.
34
34
-->
35
35
## 各发行版本中移除的 API {#removed-apis-by-release}
36
36
37
+ ### v1.29
38
+
39
+ <!--
40
+ The **v1.29** release will stop serving the following deprecated API versions:
41
+ -->
42
+ ** v1.29** 发行版本将停止提供以下已弃用的 API 版本:
43
+
44
+ <!--
45
+ #### Flow control resources {#flowcontrol-resources-v129}
46
+ -->
47
+ #### 流控制资源 {#flowcontrol-resources-v129}
48
+
49
+ <!--
50
+ The **flowcontrol.apiserver.k8s.io/v1beta2** API version of FlowSchema and PriorityLevelConfiguration will no longer be served in v1.29.
51
+
52
+ * Migrate manifests and API clients to use the **flowcontrol.apiserver.k8s.io/v1beta3** API version, available since v1.26.
53
+ * All existing persisted objects are accessible via the new API
54
+ * Notable changes in **flowcontrol.apiserver.k8s.io/v1beta3**:
55
+ * The PriorityLevelConfiguration `spec.limited.assuredConcurrencyShares` field is renamed to `spec.limited.nominalConcurrencyShares`
56
+ -->
57
+ ** flowcontrol.apiserver.k8s.io/v1beta2** API 版本的 FlowSchema
58
+ 和 PriorityLevelConfiguration 将不会在 v1.29 中提供。
59
+
60
+ * 迁移清单和 API 客户端使用 ** flowcontrol.apiserver.k8s.io/v1beta3** API 版本,
61
+ 此 API 从 v1.26 版本开始可用;
62
+ * 所有的已保存的对象都可以通过新的 API 来访问;
63
+ * ** flowcontrol.apiserver.k8s.io/v1beta3** 中需要额外注意的变更:
64
+ * PriorityLevelConfiguration 的 ` spec.limited.assuredConcurrencyShares `
65
+ 字段已被更名为 ` spec.limited.nominalConcurrencyShares `
66
+
37
67
### v1.27
38
68
39
69
<!--
@@ -50,7 +80,7 @@ The **storage.k8s.io/v1beta1** API version of CSIStorageCapacity will no longer
50
80
* All existing persisted objects are accessible via the new API
51
81
* No notable changes
52
82
-->
53
- ** storage.k8s.io/v1beta1** API版本的 CSIStorageCapacity 将不再在 v1.27 提供。
83
+ ** storage.k8s.io/v1beta1** API 版本的 CSIStorageCapacity 将不会在 v1.27 提供。
54
84
55
85
* 自 v1.24 版本起,迁移清单和 API 客户端使用 ** storage.k8s.io/v1** API 版本
56
86
* 所有现有的持久化对象都可以通过新的 API 访问
@@ -59,7 +89,7 @@ The **storage.k8s.io/v1beta1** API version of CSIStorageCapacity will no longer
59
89
### v1.26
60
90
61
91
<!--
62
- The **v1.26** release will stop serving the following deprecated API versions:
92
+ The **v1.26** release stopped serving the following deprecated API versions:
63
93
-->
64
94
** v1.26** 发行版本中将去除以下已弃用的 API 版本:
65
95
@@ -69,30 +99,30 @@ The **v1.26** release will stop serving the following deprecated API versions:
69
99
#### 流控制资源 {#flowcontrol-resources-v126}
70
100
71
101
<!--
72
- The **flowcontrol.apiserver.k8s.io/v1beta1** API version of FlowSchema and PriorityLevelConfiguration will no longer be served in v1.26.
102
+ The **flowcontrol.apiserver.k8s.io/v1beta1** API version of FlowSchema and PriorityLevelConfiguration is no longer served as of v1.26.
73
103
74
- * Migrate manifests and API clients to use the **flowcontrol.apiserver.k8s.io/v1beta2 ** API version, available since v1.23 .
104
+ * Migrate manifests and API clients to use the **flowcontrol.apiserver.k8s.io/v1beta3 ** API version, available since v1.26 .
75
105
* All existing persisted objects are accessible via the new API
76
106
* No notable changes
77
107
-->
78
- ** flowcontrol.apiserver.k8s.io/v1beta1** API 版本的 FlowSchema
79
- 和 PriorityLevelConfiguration 将不会在 v1.26 中提供 。
108
+ 从 v1.26 版本开始不再提供 ** flowcontrol.apiserver.k8s.io/v1beta1** API 版本的
109
+ FlowSchema 和 PriorityLevelConfiguration。
80
110
81
- * 迁移清单和 API 客户端使用 ** flowcontrol.apiserver.k8s.io/v1beta2 ** API 版本,
82
- 此 API 从 v1.23 版本开始可用;
111
+ * 迁移清单和 API 客户端使用 ** flowcontrol.apiserver.k8s.io/v1beta3 ** API 版本,
112
+ 此 API 从 v1.26 版本开始可用;
83
113
* 所有的已保存的对象都可以通过新的 API 来访问;
84
114
* 没有需要额外注意的变更
85
115
86
116
#### HorizontalPodAutoscaler {#horizontalpodautoscaler-v126}
87
117
88
118
<!--
89
- The **autoscaling/v2beta2** API version of HorizontalPodAutoscaler will no longer be served in v1.26.
119
+ The **autoscaling/v2beta2** API version of HorizontalPodAutoscaler is no longer served as of v1.26.
90
120
91
121
* Migrate manifests and API clients to use the **autoscaling/v2** API version, available since v1.23.
92
122
* All existing persisted objects are accessible via the new API
93
123
-->
94
- ** autoscaling/v2beta2** API 版本的 HorizontalPodAutoscaler 将不会在
95
- v1.26 版本中提供 。
124
+ 从 v1.26 版本开始不再提供 ** autoscaling/v2beta2** API 版本的
125
+ HorizontalPodAutoscaler 。
96
126
97
127
* 迁移清单和 API 客户端使用 ** autoscaling/v2** API 版本,
98
128
此 API 从 v1.23 版本开始可用;
@@ -101,20 +131,20 @@ v1.26 版本中提供。
101
131
### v1.25
102
132
103
133
<!--
104
- The **v1.25** release will stop serving the following deprecated API versions:
134
+ The **v1.25** release stopped serving the following deprecated API versions:
105
135
-->
106
136
** v1.25** 发行版本将停止提供以下已废弃 API 版本:
107
137
108
138
#### CronJob {#cronjob-v125}
109
139
110
140
<!--
111
- The **batch/v1beta1** API version of CronJob will no longer be served in v1.25.
141
+ The **batch/v1beta1** API version of CronJob is no longer served as of v1.25.
112
142
113
143
* Migrate manifests and API clients to use the **batch/v1** API version, available since v1.21.
114
144
* All existing persisted objects are accessible via the new API
115
145
* No notable changes
116
146
-->
117
- ** batch/v1beta1** API 版本的 CronJob 将不会在 v1.25 版本中继续提供 。
147
+ 从 v1.25 版本开始不再提供 ** batch/v1beta1** API 版本的 CronJob。
118
148
119
149
* 迁移清单和 API 客户端使用 ** batch/v1** API 版本,此 API 从 v1.21 版本开始可用;
120
150
* 所有的已保存的对象都可以通过新的 API 来访问;
@@ -123,7 +153,7 @@ The **batch/v1beta1** API version of CronJob will no longer be served in v1.25.
123
153
#### EndpointSlice {#endpointslice-v125}
124
154
125
155
<!--
126
- The **discovery.k8s.io/v1beta1** API version of EndpointSlice will no longer be served in v1.25.
156
+ The **discovery.k8s.io/v1beta1** API version of EndpointSlice is no longer served as of v1.25.
127
157
128
158
* Migrate manifests and API clients to use the **discovery.k8s.io/v1** API version, available since v1.21.
129
159
* All existing persisted objects are accessible via the new API
@@ -132,7 +162,7 @@ The **discovery.k8s.io/v1beta1** API version of EndpointSlice will no longer be
132
162
* use per Endpoint `zone` field instead of deprecated `topology["topology.kubernetes.io/zone"]` field
133
163
* `topology` is replaced with the `deprecatedTopology` field which is not writable in v1
134
164
-->
135
- ** discovery.k8s.io/v1beta1** API 版本的 EndpointSlice 将不会在 v1.25 版本中继续提供 。
165
+ 从 v1.25 版本开始不再提供 ** discovery.k8s.io/v1beta1** API 版本的 EndpointSlice。
136
166
137
167
* 迁移清单和 API 客户端使用 ** discovery.k8s.io/v1** API 版本,此 API 从 v1.21 版本开始可用;
138
168
* 所有的已保存的对象都可以通过新的 API 来访问;
@@ -146,12 +176,12 @@ The **discovery.k8s.io/v1beta1** API version of EndpointSlice will no longer be
146
176
#### Event {#event-v125}
147
177
148
178
<!--
149
- The **events.k8s.io/v1beta1** API version of Event will no longer be served in v1.25.
179
+ The **events.k8s.io/v1beta1** API version of Event is no longer served as of v1.25.
150
180
151
181
* Migrate manifests and API clients to use the **events.k8s.io/v1** API version, available since v1.19.
152
182
* All existing persisted objects are accessible via the new API
153
183
-->
154
- ** events.k8s.io/v1beta1** API 版本的 Event 将不会在 v1.25 版本中继续提供 。
184
+ 从 v1.25 版本开始不再提供 ** events.k8s.io/v1beta1** API 版本的 Event。
155
185
156
186
* 迁移清单和 API 客户端使用 ** events.k8s.io/v1** API 版本,此 API 从 v1.19 版本开始可用;
157
187
* 所有的已保存的对象都可以通过新的 API 来访问;
@@ -186,27 +216,29 @@ The **events.k8s.io/v1beta1** API version of Event will no longer be served in v
186
216
#### HorizontalPodAutoscaler {#horizontalpodautoscaler-v125}
187
217
188
218
<!--
189
- The **autoscaling/v2beta1** API version of HorizontalPodAutoscaler will no longer be served in v1.25.
219
+ The **autoscaling/v2beta1** API version of HorizontalPodAutoscaler is no longer served as of v1.25.
220
+
190
221
191
222
* Migrate manifests and API clients to use the **autoscaling/v2** API version, available since v1.23.
192
223
* All existing persisted objects are accessible via the new API
193
224
-->
194
- ** autoscaling/v2beta1** API 版本的 HorizontalPodAutoscaler 将不会在 v1.25 版本中继续提供。
225
+ 从 v1.25 版本开始不再提供 ** autoscaling/v2beta1** API 版本的
226
+ HorizontalPodAutoscaler。
195
227
196
228
* 迁移清单和 API 客户端使用 ** autoscaling/v2** API 版本,此 API 从 v1.23 版本开始可用;
197
229
* 所有的已保存的对象都可以通过新的 API 来访问;
198
230
199
231
#### PodDisruptionBudget {#poddisruptionbudget-v125}
200
232
201
233
<!--
202
- The **policy/v1beta1** API version of PodDisruptionBudget will no longer be served in v1.25.
234
+ The **policy/v1beta1** API version of PodDisruptionBudget is no longer served as of v1.25.
203
235
204
236
* Migrate manifests and API clients to use the **policy/v1** API version, available since v1.21.
205
237
* All existing persisted objects are accessible via the new API
206
238
* Notable changes in **policy/v1**:
207
239
* an empty `spec.selector` (`{}`) written to a `policy/v1` PodDisruptionBudget selects all pods in the namespace (in `policy/v1beta1` an empty `spec.selector` selected no pods). An unset `spec.selector` selects no pods in either API version.
208
240
-->
209
- ** policy/v1beta1** API 版本的 PodDisruptionBudget 将不会在 v1.25 版本中继续提供 。
241
+ 从 v1.25 版本开始不再提供 ** policy/v1beta1** API 版本的 PodDisruptionBudget。
210
242
211
243
* 迁移清单和 API 客户端使用 ** policy/v1** API 版本,此 API 从 v1.21 版本开始可用;
212
244
* 所有的已保存的对象都可以通过新的 API 来访问;
@@ -219,14 +251,14 @@ The **policy/v1beta1** API version of PodDisruptionBudget will no longer be serv
219
251
#### PodSecurityPolicy {#psp-v125}
220
252
221
253
<!--
222
- PodSecurityPolicy in the **policy/v1beta1** API version will no longer be served in v1.25, and the PodSecurityPolicy admission controller will be removed.
254
+ PodSecurityPolicy in the **policy/v1beta1** API version is no longer served as of v1.25, and the PodSecurityPolicy admission controller will be removed.
223
255
224
256
Migrate to [Pod Security Admission](/docs/concepts/security/pod-security-admission/)
225
257
or a [3rd party admission webhook](/docs/reference/access-authn-authz/extensible-admission-controllers/).
226
258
For a migration guide, see [Migrate from PodSecurityPolicy to the Built-In PodSecurity Admission Controller](/docs/tasks/configure-pod-container/migrate-from-psp/).
227
259
For more information on the deprecation, see [PodSecurityPolicy Deprecation: Past, Present, and Future](/blog/2021/04/06/podsecuritypolicy-deprecation-past-present-and-future/).
228
260
-->
229
- ** policy/v1beta1** API 版本中的 PodSecurityPolicy 将不会在 v1.25 中提供 ,
261
+ 从 v1.25 版本开始不再提供 ** policy/v1beta1** API 版本中的 PodSecurityPolicy,
230
262
并且 PodSecurityPolicy 准入控制器也会被删除。
231
263
232
264
迁移到 [ Pod 安全准入] ( /zh-cn/docs/concepts/security/pod-security-admission/ ) 或[ 第三方准入 webhook] ( /zh-cn/docs/reference/access-authn-authz/extensible-admission-controllers/ ) 。
@@ -236,13 +268,13 @@ For more information on the deprecation, see [PodSecurityPolicy Deprecation: Pas
236
268
#### RuntimeClass {#runtimeclass-v125}
237
269
238
270
<!--
239
- RuntimeClass in the **node.k8s.io/v1beta1** API version will no longer be served in v1.25.
271
+ RuntimeClass in the **node.k8s.io/v1beta1** API version is no longer served as of v1.25.
240
272
241
273
* Migrate manifests and API clients to use the **node.k8s.io/v1** API version, available since v1.20.
242
274
* All existing persisted objects are accessible via the new API
243
275
* No notable changes
244
276
-->
245
- ** node.k8s.io/v1beta1** API 版本中的 RuntimeClass 将不会在 v1.25 中提供 。
277
+ 从 v1.25 版本开始不再提供 ** node.k8s.io/v1beta1** API 版本中的 RuntimeClass。
246
278
247
279
* 迁移清单和 API 客户端使用 ** node.k8s.io/v1** API 版本,此 API 从 v1.20 版本开始可用;
248
280
* 所有的已保存的对象都可以通过新的 API 来访问;
0 commit comments