首页
解决方案
数据库专业技术服务全栈式PostgreSQL解决方案Oracle分布式存储化数据库云PolarDB一体化解决方案
产品
CLup:PostgreSQL高可用集群平台 CMiner: PostgreSQL中的CDC CData高性能数据库云一体机 CBackup数据库备份恢复云平台 CPDA高性能双子星数据库机 CSYun超融合虚拟机产品 ZQPool数据库连接池 ConshGuard数据保护产品 APCC: Greenplum管理平台
文档
文章
客户及伙伴
中启开源
关于我们
公司简介 联系我们
中启开源
登录
×
修改密码

kubernetes 1.35的新特性和变化
Kubernetes v1.35(代号“Timbernetes”,意为“世界树”)于2025年12月17日正式发布,作为2025年的收官版本,其核心主题是通过“嫁接”新功能(增长)与“修剪”旧特性(优化),推动集群的稳定性、安全性与可扩展性进一步提升。本次发布共包含60项增强功能,其中17项升级为稳定(GA)、19项进入测试(Beta)、22项为新增(Alpha),同时伴随多项关键特性的弃用与移除。以下从核心功能升级新特性解析弃用与移除生态与社区四大维度,详细阐述v1.35的重要变化:

1. 核心功能升级:稳定特性落地,提升生产可用性

v1.35的17项稳定特性聚焦于解决用户长期以来的痛点,尤其在资源管理调度可靠性网络流量控制等方面实现突破,直接提升生产环境的稳定性与易用性。

1.1 Pod资源原地更新(In-place Update):无需重启的动态资源调整(GA)

此特性可以说是1.35版本最有价值的特性,也是大家盼望已久的特性,终于升级为稳定特性了。在1.35版本之前,如果你想调整Pod的资源限制(比如给某个服务增加一些内存),驱除现有的POD,等待新的POD启动,重新调度到阶段,这对于一些有状态的应用,如数据库来说是致命问题,这相当于在新机器上完全重新拉去一个新数据库,导致因连接中断、事务回滚而导致的应用报错和中断,更有可能因为缓存失效导致CPU飙升。这也是为什么在kubernetes中跑数据库很危险的地方。当前1.35版本之后,如果节点的资源不足,仍然会回退到以前的模式,需要非常小心。

在之前的Kubernetes中,Pod的CPU/内存资源(.spec.resources)为不可变字段,修改需删除并重建Pod,导致有状态服务(如数据库、StatefulSet)或批处理任务中断。

1.35版本之后将“Pod资源原地更新”升级为稳定特性(KEP #1287),支持在不重启Pod或容器的情况下,动态调整CPU/内存的requestslimits。kubelet会通过CRI(容器运行时接口)直接向容器运行时发送资源调整请求,更新cgroup配置,确保Pod持续运行。

1.2 节点声明式特性(Node Declared Features):解决版本偏移的调度难题(Alpha→Beta)

1.3 Pod证书(Pod Certificates):原生工作负载身份与自动轮换(Beta)

之前的版本在如服务网格中的mTLS认证等任务是需依赖外部工具(如cert-manager、SPIFFE/SPIRE),通过sidecar或init容器实现证书的生成与轮换,增加了架构复杂度。v1.35推出“Pod证书”特性(KEP #4317),允许kubelet直接为Pod生成密钥、请求证书(通过PodCertificateRequest),并将证书与私钥挂载到Pod的文件系统中(如/var/run/secrets/kubernetes.io/serviceaccount/certs)。证书支持自动轮换,无需人工干预。
这个功能简化服务网格部署,如原生支持mTLS,无需额外工具;证书轮换自动化,降低证书泄露风险;无需管理sidecar容器或CRD,减少了运维开销。

1.4 流量路由优化:PreferSameNode与PreferSameZone(GA)

2. 新特性解析:聚焦未来需求,拓展集群能力边界

v1.35的19项Beta特性22项Alpha特性,主要围绕安全增强存储管理网络扩展用户体验等方向,为未来的云原生场景(如AI/ML、边缘计算、多集群)奠定基础。

2.1 安全增强:用户命名空间与CSI Token传递优化

2.2 存储管理:原生存储版本迁移与镜像清理优化

2.3 网络扩展:Gateway API与本地节点优先路由

3. 弃用与移除:清理技术债务,推动架构现代化

v1.35的弃用与移除主要集中在过时技术(如cgroup v1、containerd v1.x)与高维护成本特性(如kube-proxy IPVS模式),旨在减少技术债务,推动集群架构向更现代的方向演进。

3.1 移除cgroup v1支持:全面拥抱cgroup v2

3.2 废弃kube-proxy IPVS模式:推荐使用nftables

3.3 停止支持containerd v1.x:强制升级到v2.0+

4. 生态与社区:强化协作,连接云原生生态

v1.35的生态与社区变化,主要体现在多集群管理边缘计算支持社区参与等方面,推动Kubernetes与云原生生态的深度融合。

4.1 多集群管理:MultiKueue与Job API的managed-by机制

4.2 边缘计算:本地节点优先路由与轻量级运行时

4.3 社区参与:全球协作与Special Interest Groups(SIGs)

5. 总结:v1.35的核心价值

Kubernetes v1.35作为2025年的收官版本,其核心价值在于“稳定现有功能”“探索未来需求”的平衡:

对于用户而言,v1.35是一次“必须升级”的版本,尤其是其稳定特性(如Pod资源原地更新)能直接提升生产效率;同时,需关注弃用与移除的影响(如cgroup v1、containerd v1.x),提前规划升级路径,避免集群中断。