写点什么

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:008526

评论

发布
暂无评论

华为云网站安全解决方案:让企业上云后无忧开展网站业务

YG科技

2023-05-07:给你一个大小为 n x n 二进制矩阵 grid 。最多 只能将一格 0 变成 1 。 返回执行此操作后,grid 中最大的岛屿面积是多少? 岛屿 由一组上、下、左、右四个方向相

福大大架构师每日一题

Go 算法 rust 福大大

百度AI,和“吴文俊奖”同行的十二年、千丈山、万里路

脑极体

百度 吴文俊奖

和写作谈谈感觉,你也许可以这样做。

叶小鍵

耗时15天,我把“大厂面试指南”进行了重新梳理,V2.0版已上线

Java你猿哥

Java 数据库 计算机 java面试 java基础

守护企业网站安全!选择华为云网站安全方案更准

YG科技

Spring Boot:MyBatis分页

Java你猿哥

Java spring Spring Boot mybatis ssm

华为云网站安全解决方案助力企业腾“云”驾“务”

YG科技

1行代码,自动群发!人人可用的微信机器人

程序员晚枫

Python 微信 机器人

运动健康app(一)

鸿蒙之旅

OpenHarmony 三周年连更

Kubernetes数据持久化管理

乌龟哥哥

三周年连更

Shell的数组表示

芯动大师

Shell 三周年连更 shell数组

学生管理系统毕设作业

kylexy_0817

架构实战营

另一个CI/CD构建工具

weichenqi

DevOps 云原生 运维平台

为什么老有人想让我们“程序员”失业? | 社区征文

坚果

三周年征文

Flink数据流介绍

阿泽🧸

flink 三周年连更

初学者如何系统性地学习Linux?

海拥(haiyong.site)

三周年连更

Android App开发超实用实例 | ​Broadcast

TiAmo

broadcast broadcastreceiver Android APP

Mac 配置ChatGLM-6B环境

IT蜗壳-Tango

三周年连更

All in AI,现在开始算不算太晚?

Baihai IDP

人工智能 AI 企业号 5 月 PK 榜 人工智能浪潮

Spring Data JPA:轻松实现数据持久化

Java你猿哥

Java spring ssm spring data

轻量级云原生大数据平台"CloudEon"正式开源

CloudEon开源

大数据 云原生 服务 解决方案 组件

DevData Talks | 思码逸陆春蕊:研发效能度量落地的难点与计策

思码逸研发效能

研发效能

kafka高性能设计之内存池

Java你猿哥

Java kafka ssm 架构师 内存池

应用数据加密技术概述

穿过生命散发芬芳

数据加密 三周年连更

浪潮信息 KOS 助力企业核心业务完成 CentOS 迁移替换,性能提升 10%|龙蜥案例

OpenAnolis小助手

操作系统 开源社区 CentOS迁移 浪潮信息 龙蜥案例

华为云网站安全解决方案一站式护航

YG科技

Linux中最低调、最易让人忽视的tmp目录,原来用处那么大!

wljslmz

Linux 三周年连更

试用「ChatGPT」几周之后

人工智能 ChatGPT

全网好评!程序员面试必备的Java八股文,适合所有的Java求职者!

Java你猿哥

Java Spring Boot 多线程 java基础 Java八股文

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