50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

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

评论

发布
暂无评论

Sovit3D平台快速构建智慧渔业三维可视化养殖管理系统

2D3D前端可视化开发

智慧渔业 智慧渔场 智慧水产养殖 数字渔业 渔业数字孪生

Flink Table Store 0.3 构建流式数仓最佳实践

Apache Flink

大数据 flink 实时计算

Nydus 在约苗平台的容器镜像加速实践

SOFAStack

开源 互联网 开发

FDF循环互助游戏系统开发智能合约搭建

薇電13242772558

智能合约

量化合约对冲交易app系统开发源代码

开发微hkkf5566

软件测试 | 质量控制

测吧(北京)科技有限公司

测试

全景剖析阿里云容器网络数据链路(六):ASM Istio

阿里巴巴中间件

阿里云 容器 云原生

软件测试 | 什么是Logstach

测吧(北京)科技有限公司

测试

软件测试 | Elasticsearch+Kibana

测吧(北京)科技有限公司

测试

从原生迈向混合,小而美团队如何搞定APP高效定制

华为云开发者联盟

App 华为云 定制开发 华为云开发者联盟 企业号 3 月 PK 榜

文档资料多?官方文档怎么找?openEuler文档地图帮你搞定

openEuler

Linux 操作系统 文档 openEuler

ChatGPT 仅仅是一款工具而已 | 社区征文

小鑫同学

ChatGPT

详解神经网络中反向传播和梯度下降

华为云开发者联盟

人工智能 神经网络 华为云 华为云开发者联盟 企业号 3 月 PK 榜

Wasm 原生时代已经来到

SOFAStack

开源 互联网 Wasm

车企数据分类分级的实践指南出炉!“数据安全推进计划”发布,奇点云参编

奇点云

数据安全 奇点云 数据分类分级 车企

跨端技术或许是提升软件运维效率的利器

FinFish

小程序化 小程序技术 高效运维 软件运维

M1电脑运行Windows10弹出“内部版本已过期”的解决方法

Rose

pd虚拟机 M1电脑 Windows内部版本已经过期

软件测试 | 不要把手工测试与自动化测试等同起来

测吧(北京)科技有限公司

测试

软件测试 | 使用冒烟测试检验版本

测吧(北京)科技有限公司

测试

Nacos+ThreadPoolExecutor构建动态线程池

小小怪下士

Java 程序员 线程池

取得成功的 13 个方法

宇宙之一粟

个人成长 翻译 成功

ins视频保姆级图文教程,快学起来!

frank

告别数据开发中的人工审核!火山引擎DataLeap落地“自动校验开发规范”能力

字节跳动数据平台

大数据 数据治理 数据研发 企业号 3 月 PK 榜

干货演讲!龙蜥自动化运维平台SysOM 2.0调度、内存相关诊断功能介绍 | 第 70-71 期

OpenAnolis小助手

内存 系统运维 sig 龙蜥大讲堂 SysOM

探索 Pixelmator Pro 3新功能——AI智能模板

Rose

Pixelmator Pro Mac修图软件

软件测试 | 测试方法的基于活动的测试手段

测吧(北京)科技有限公司

测试

R-Drop论文复现与理论讲解

华为云开发者联盟

人工智能 华为云 深度神经网络 华为云开发者联盟 企业号 3 月 PK 榜

openEuler用户软件仓(EUR)介绍

openEuler

Linux 操作系统 虚拟机 openEuler 软件包

软件测试 | 针对看起来很小的代码错误执行后续测试

测吧(北京)科技有限公司

测试

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