Kubernetes 1.35发布,新增In-Place Pod Resize功能及AI优化调度

Kubernetes 1.35发布,新增In-Place Pod Resize功能及AI优化调度

💡 原文英文,约500词,阅读约需2分钟。
📝

内容提要

云原生计算基金会发布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项成为稳定版本。

🏷️

标签

➡️

继续阅读