💡
原文英文,约6500词,阅读约需24分钟。
📝
内容提要
Kubernetes v1.35发布了60项增强功能,包括17个稳定、19个测试和22个实验特性。新特性如Pod资源就地更新、工作负载身份的Pod证书和节点声明特性,提升了系统灵活性和安全性。同时,Ingress NGINX将于2026年退役,cgroup v1支持被移除。
🎯
关键要点
- Kubernetes v1.35发布了60项增强功能,包括17个稳定、19个测试和22个实验特性。
- Pod资源就地更新功能已毕业至通用可用性,允许用户在不重启Pod或容器的情况下调整CPU和内存资源。
- 工作负载身份的Pod证书功能简化了证书交付和自动轮换,增强了安全性。
- 节点声明特性允许节点声明其支持的Kubernetes特性,以确保Pod仅在兼容节点上运行。
- PreferSameNode流量分配功能已稳定,允许服务优先选择本地节点的端点。
- Job API新增managedBy字段,允许外部控制器处理Job状态同步。
- Pod API的.metadata.generation字段已稳定,提供了Pod规格更新的可靠性。
- 拓扑管理器的NUMA节点限制已可配置,支持超过8个NUMA节点的服务器。
- Downward API现在支持直接暴露节点拓扑标签,简化了Pod对基础设施元数据的访问。
- Kubernetes v1.35引入了对存储版本迁移的原生支持,简化了数据更新过程。
- CSI驱动程序的可变卷附加限制功能已稳定,允许动态更新节点的可用卷附加容量。
- Kubernetes v1.35引入了机会批处理机制,提升调度性能。
- StatefulSet的maxUnavailable字段已稳定,允许在更新期间定义最大不可用Pod数量。
- Kubernetes v1.35引入了用户命名空间支持,增强Pod级别的安全性。
- Ingress NGINX将于2026年退役,cgroup v1支持被移除。
- Kubernetes v1.35的发布强调了社区的支持和贡献,展示了项目的持续发展。
❓
延伸问答
Kubernetes v1.35有哪些主要的新特性?
Kubernetes v1.35发布了60项增强功能,包括Pod资源就地更新、工作负载身份的Pod证书、节点声明特性等。
Pod资源就地更新功能有什么优势?
Pod资源就地更新允许用户在不重启Pod或容器的情况下调整CPU和内存资源,提升了系统的灵活性和效率。
Kubernetes v1.35中有哪些功能已稳定?
在Kubernetes v1.35中,PreferSameNode流量分配、Job API的managedBy字段、Pod API的.metadata.generation字段等功能已稳定。
Ingress NGINX在Kubernetes v1.35中的变化是什么?
Ingress NGINX将于2026年退役,之后将不再提供更新,建议用户迁移到Gateway API。
Kubernetes v1.35如何增强Pod级别的安全性?
Kubernetes v1.35引入了用户命名空间支持,允许Pods使用隔离的用户和组ID映射,降低了特权升级的风险。
Kubernetes v1.35中有哪些功能被移除或弃用?
Kubernetes v1.35移除了cgroup v1支持,并弃用了kube-proxy中的ipvs模式。
➡️