社区 Kubernetes 版本主要变更
Kubernetes 1.23 Changelog
- FlexVolume弃用,推荐使用 CSI。
- IPv4/IPv6 双栈网络 GA,使用双栈网路非强制要求。
- HorizontalPodAutoscaler v2版本 GA,HorizontalPodAutoscaler autoscaling/v2beta2 API已弃用,建议使用 autoscaling/v2。
- 通用临时卷功能 GA,此功能允许存储驱动程序动态供应临时卷,其生命周期与 Pod一致。
- 跳过卷所有权变更功能 GA,此功能允许用户在 Pod 挂载存储卷时跳过递归地权限变更,从而加速 Pod 启动
- PodSecurity 升级到Beta,取代已经弃用的 PodSecurityPolicy。Kubernetes 1.23中 PodSecurity 默认启用
更多信息请参考:Kubernetes 1.23 Changelog
Kubernetes 1.22 Changelog
- Ingress将移除 extensions/v1beta1 和 networking.k8s.io/v1beta1,Ingress影响7层路由转发能力,推荐使用 networking.k8s.io/v1
- 资源 ValidatingWebhookConfiguration和 MutatingWebhookConfiguration admissionregistration.k8s.io/v1beta1 API将不再支持,继续使用老版本API将影响 Webhook的正常运行,建议使用 admissionregistration.k8s.io/v1
- 资源 CustomResourceDefinition apiextensions.k8s.io/v1beta1 API将不再支持,继续使用老板本 API创建 CRD,将影响 Controller 的调协,建议使用 apiextensions.k8s.io/v1
- APIService apiregistration.k8s.io/v1beta1已弃用,APIService影响 APIServer aggregator的路由,推荐更新为 apiregistration.k8s.io/v1
- Kubernetes 发版节奏从一年4次改为一年3次
更多信息请参考:Kubernetes 1.22 Changelog