2026 年 9 月 15 日,Kubernetes 官方博客介绍了 v1.37 的 Pod 级资源管理器(Pod-Level Resource Managers)升级为 Beta 的进展。这一特性让 Kubelet 的拓扑管理器、CPU 管理器与内存管理器能够直接读取 Pod 级资源声明来做硬件放置决策,对需要独占 NUMA 对齐资源的容器负载意义重大。本文从云原生基础设施视角解读。
从逐容器到 Pod 级资源声明
据官方博客,该特性由特性门控 PodLevelResourceManagers 控制,在 v1.36 以 Alpha 引入、随 v1.37 升级为 Beta(默认关闭)。此前要获得独占的 NUMA 对齐 CPU 与内存,必须给 Pod 内每个容器都写整数 request,否则完全失去独占对齐;新特性支持混合分配——主应用容器获得独占 NUMA 资源,非 Guaranteed 的 sidecar 则放入 Pod 隔离共享池。对运行推理服务、数据库等对延迟敏感负载的团队,这降低了为满足调度约束而拆分工作负载的复杂度。
可观测性增强
Beta 版本还在 v1 PodResources gRPC 服务(PodResourcesLister)的响应中新增顶层 cpu_ids 与 memory 字段,让节点侧监控工具能更准确地了解 Pod 实际占用的 CPU 与内存拓扑归属。对做 GPU 调度与资源画像的平台团队,这类细粒度信息是构建准确容量模型与弹性伸缩策略的基础。
同期存储侧进展
同期 Kubernetes 存储侧也有更新:据官方博客,CSI 变更块跟踪(Changed Block Tracking)在 external-snapshot-metadata 项目 v1.0.0 之后升级为 Beta,其 CRD 从 v1alpha1 升级到 cbt.storage.k8s.io/v1beta1,并直接移除旧版、不提供自动转换,最低要求 Kubernetes 1.33 与 CSI 规范 1.10+,目前仅支持块卷。升级前需核对存储插件兼容性。
采用建议
需要说明,v1.37.0 于 2026 年 8 月 26 日发布,9 月的新闻点是发布后 SIG-Node 与 SIG-Storage 的特性落地,而非新版本发布本身。建议在测试集群开启特性门控验证混合分配行为,并关注官方对 PodResources API 字段的稳定性承诺;生产环境仍以受支持的小版本为准,避免把 Beta 特性直接用于关键路径。
小结
Kubernetes v1.37 的 Pod 级资源管理器升级 Beta,以 Pod 级资源声明、混合 NUMA 分配与资源可观测性增强为看点,是云原生基础设施领域值得容器平台团队跟进的一次特性进展。