内容提要
云原生计算基金会发布Kubernetes 1.35版本“Timbernetes”,重点优化AI/ML工作负载。新增In-Place Pod Resize功能,支持在不重启容器的情况下调整资源。引入Gang Scheduling、PodGroup API和改进的HPA容忍度,简化证书管理。Ingress NGINX控制器将于2026年3月停止维护,建议迁移至Gateway API。
延伸解读
In-Place Pod Resize的实际应用
Kubernetes 1.35引入的In-Place Pod Resize功能,允许在不重启容器的情况下调整资源,这对Java开发者尤为重要。开发者可以在应用启动时增加CPU资源,启动后再缩减,从而优化资源使用效率。
Gang Scheduling的优势
新版本中的Gang Scheduling功能确保相关Pod能够同时调度,这对于AI/ML训练任务尤为关键。通过这种方式,可以避免因调度不当导致的资源浪费和任务延迟,提高整体工作效率。
HPA可配置容忍度的改进
Kubernetes 1.35中HPA的可配置容忍度升级为beta,允许用户根据不同资源需求设定容忍窗口。这一改进使得用户能够更灵活地应对不同负载,提升了集群的适应性和性能。
Ingress NGINX的迁移建议
Ingress NGINX控制器将在2026年3月停止维护,用户应尽早考虑迁移至Gateway API或其他第三方解决方案。提前规划迁移可以避免未来的兼容性问题,确保系统的稳定性和安全性。
Q&A
Kubernetes 1.35版本的主要新功能是什么?
Kubernetes 1.35版本新增了In-Place Pod Resize功能,支持在不重启容器的情况下调整资源,并引入了Gang Scheduling和PodGroup API等多项增强功能。
In-Place Pod Resize功能有什么优势?
In-Place Pod Resize允许集群操作员在不重启容器的情况下调整CPU和内存资源,提高了资源利用效率,特别适合Java开发者在启动时快速分配资源。
Gang Scheduling在Kubernetes 1.35中有什么作用?
Gang Scheduling确保相关的Pod同时调度,适用于AI/ML训练等需要同时运行多个Pod的场景。
Kubernetes 1.35中HPA的可配置容忍度有什么变化?
Kubernetes 1.35中,HPA的可配置容忍度升级为beta,允许用户定义每个资源的容忍窗口,取代了之前固定的10%容忍度。
Ingress NGINX控制器的维护计划是什么?
Ingress NGINX控制器将于2026年3月停止维护,建议用户迁移至Gateway API或其他第三方Ingress控制器。
Kubernetes 1.35版本的发布包含多少项增强功能?
Kubernetes 1.35版本包含60项增强功能,22项alpha特性,19项升级为beta,17项成为稳定版本。