写点什么

Kubernetes 1.32 发布,提供动态资源分配和 Windows 节点的优雅关机

作者:Mostafa Radwan

  • 2025-01-09
    北京
  • 本文字数:1213 字

    阅读完需:约 4 分钟

Kubernetes 1.32 发布,提供动态资源分配和Windows节点的优雅关机

云原生计算基金会(Cloud Native Computing Foundation,CNCF)发布了名为 Penelope 的 Kubernetes 1.32 版本。这个新的版本引入了对 Windows 节点优雅关机的支持、核心组件的新状态端点以及 Kubernetes 调度器中的异步抢占。


Kubernetes 1.32 的一个关键特性是对动态资源分配(Dynamic Resource Allocation,DRA)的各种增强,动态资源分配是一个集群级的 API,用于在 Pod 和容器之间请求和共享资源。这些功能增强提高了为严重依赖 GPU 等专用硬件的 AI/ML 工作负载有效管理资源分配的能力。


1.32 版本的 alpha 特性包括为 kube-scheduler 和 kube-controller-manager 等核心组件新增两个 HTTP 状态端点 /statusz 和 /flagz。这样,收集集群健康状况和配置的详细信息更加容易,从而便于发现并排除故障。


该版本引入的另一项 alpha 特性是调度器中的异步抢占(preemption)。这种机制允许高优先级的 Pod 通过并行驱逐低优先级的 Pod 来获取所需资源,从而最大限度地减少集群中其他 Pod 的调度延迟。


此外,Kublet 还添加了优雅关闭 Windows 节点的功能增强,以确保 Pod 遵循正确的生命周期事件。这样,在 Windows 节点上运行的 Pod 能被优雅地终止,工作负载也能在不中断的情况下重新调度。在此增强特性实现之前,这一功能只能用于 Linux 节点。


自动删除由 StatefulSets 创建的 PersistantVolumeClaim(PVC) 是 1.32 版本的一项稳定功能。它简化了存储管理,尤其是有状态工作负载的存储管理,并降低了资源闲置的风险。


该版本还对 Kubelet 生成和导出 OpenTelemetry 跟踪数据的功能进行了全面改进。该特性致力于让监控、检测和解决与 Kubelet 相关的问题变得更容易。


在该版本中,还有一项特性进入了 beta 阶段,那就是允许对已配置的端点进行匿名授权。该功能增强在 1.32 版本中默认启用,允许集群管理员指定哪些端点可以匿名访问。


此外,从卷扩展失败中恢复也是新版本中的一项 beta 功能。这项改进允许以较小的容量重试卷扩展失败后的恢复,从而降低整个过程中数据丢失或损坏的风险。


新版本移除了与 FlowSchema 和 PriorityLevelConfiguration 相关的 flowcontrol.apiserver.k8s.io/v1beta3 API。这是 Kubernetes API 功能的一部分,用于处理超负荷的传入请求。鼓励用户迁移到 flowcontrol.apiserver.k8s.io/v1,该 API 自 1.29 版本起就已可用了。


根据发布说明,Kubernetes 1.32 版有 44 项功能增强,其中 19 项进入 alpha 阶段,12 项升级到了 beta 阶段,13 项已经普遍可用或达到了稳定阶段。


关于 Kubernetes 1.32 版本的更多信息,用户可以参阅官方发布说明和文档,详细了解该版本的功能增强和弃用情况,或观看发布团队将于 2025 年 1 月 9 日(UTC)星期四下午 5 点举行的 CNCF 网络研讨会。下一个版本 1.33 预计将于 2025 年 4 月发布。


查看原文

Kubernetes 1.32 Released with Dynamic Resource Allocation and Graceful Shutdown of Windows Nodes(https://www.infoq.com/news/2024/12/kubernetes-1-32/)

2025-01-09 12:0010373

评论

发布
暂无评论

未来数据架构的选择,YashanDB的地位分析

数据库砖家

提升YashanDB数据库查询效率

数据库砖家

提升企业数据安全:YashanDB数据库入侵检测技术

数据库砖家

为什么YashanDB是数据密集型应用的理想选择?

数据库砖家

新手必看:快速上手YashanDB数据库的实用入门指南

数据库砖家

提升YashanDB数据迁移成功率

数据库砖家

通过YashanDB数据库实现实时数据处理

数据库砖家

提升YashanDB索引设计技巧

数据库砖家

为何YashanDB数据库是现代企业的理想选择?

数据库砖家

未来数据管理:YashanDB的技术趋势分析

数据库砖家

提升YashanDB数据库的查询并发性能实战分享

数据库砖家

提升数据安全:YashanDB数据库加密技术详解

数据库砖家

未来的YashanDB:技术创新与市场动态

数据库砖家

英伟达50亿美元投资为英特尔注入强心针,重塑AI市场格局

qife122

人工智能 战略投资

提升YashanDB数据库查询效率的十个实用技巧

数据库砖家

提升数据库系统稳定性:YashanDB数据库故障预防技术

数据库砖家

2025数据可视化平台TOP 5权威排名,重塑企业智慧决策新范式

新消费日报

加拿大加密货币牌照:合规化加速数字资产成功

qife122

区块链 金融科技 加密货币

提升YashanDB数据库的读写分离效率的实战攻略

数据库砖家

提升用户体验:YashanDB数据库低延迟访问技术解析

数据库砖家

为什么YashanDB是新兴企业的数据库首选?

数据库砖家

未来数字化环境中YashanDB的战略作用

数据库砖家

AB Download Manager - 高效开源下载管理工具

qife122

跨平台 下载管理器

提升企业数据安全的YashanDB加密技术探秘

数据库砖家

突出性能优势:深入了解YashanDB数据库的架构设计

数据库砖家

未来企业对YashanDB的需求趋势预判

数据库砖家

未来数据库市场的趋势:YashanDB的角色与影响

数据库砖家

企业为何应选择YashanDB作为数据库系统

数据库砖家

未来的YashanDB:数据管理挑战与应对策略

数据库砖家

提升数据一致性:YashanDB数据库事务管理核心技巧

数据库砖家

java调用服务报错415 Content type ‘application/octet-stream‘ not supported

刘大猫

人工智能 云计算 算法 数据分析 大模型

Kubernetes 1.32 发布,提供动态资源分配和Windows节点的优雅关机_云原生_InfoQ精选文章