撰写于 2026

  • Kubernetes v1.36:工作负载感知调度再进一步

    借由 Maciej Skoczeń (Google), Antoni Zawodny (Google), Matt Matejczyk (Google), Bartosz Rejman (Google), Jon Huhn (Microsoft), Maciej Wyrzuc (Google), Heba Elayoty (Microsoft) | 2026.05.13 在 博客

    AI/ML 和批处理工作负载带来了独特的调度挑战,已经超出了简单逐个 Pod 调度的范畴。 在 Kubernetes v1.35 中,我们引入了首批工作负载感知调度改进, 其中包括基础性的 Workload API、基于 Pod 框架构建的基本编组调度支持, 以及用于高效处理相同 Pod 的机会性批处理特性。 Kubernetes v1.36 通过清晰分离 API 关注点,引入了一项重要的架构演进: Workload API 充当静态模板,而新的 PodGroup API 负责处理运行时状态。 …

    更多

  • Kubernetes v1.36:Kubernetes PSI 指标升级到 GA

    借由 Maria Fernanda Romano Silva (Google Cloud) | 2026.05.12 在 博客

    自 2018 年在 Linux 内核中首次实现以来, Pressure Stall Information(PSI)为用户提供了在资源饱和演变为停机之前识别它所需的高保真信号。 与传统的利用率指标不同,PSI 以 CPU、内存和 I/O 的时间百分比形式,清晰地展示了任务停滞和时间损失的情况。 随着 Kubernetes v1.36 的发布,生态系统中的用户现在拥有一个稳定、可靠的接口, 可在节点、Pod 和容器级别观察资源竞争情况。在本文中,我们将深入探讨证明其已准备好投入生产的改进和性能测 …

    更多

  • Kubernetes v1.36:卷组快照进入正式发布阶段

    借由 Xing Yang (VMware by Broadcom) | 2026.05.08 在 博客

    卷组快照(Volume Group Snapshots)作为 Alpha 功能在 Kubernetes v1.27 版本中引入, 在 v1.32 版本中进入 Beta 阶段, 并在 v1.34 版本中进入二次 Beta 阶段。 我们很高兴地宣布,在 Kubernetes v1.36 版本中,卷组快照已 正式发布(GA)。 卷组快照的支持依赖于一组卷组快照的扩展 API。 这些 API 允许用户为一组卷创建崩溃一致性(crash-consistent)快照。 在后台,Kubernetes 使用标 …

    更多

  • Kubernetes v1.36:更多驱动程序、新特性以及下一代 DRA

    借由 DRA 团队 | 2026.05.07 在 博客

    动态资源分配(DRA)从根本上改变了平台管理员在 Kubernetes 中处理硬件加速器和专用资源的方式。 在 Kubernetes v1.36 中,DRA 继续走向成熟,带来了多项特性进阶、重要的可用性改进, 以及一些新的能力,包括将 DRA 的灵活性扩展到内存和 CPU 这类原生资源, 并支持在 PodGroup 中使用 ResourceClaim。 驱动程序的可用性也在持续扩展。除了专用计算加速器之外, 这一生态系统也已经支持网络设备及其他硬件类型, 这反映出它正迈向更稳健、不过度绑定特 …

    更多

  • Kubernetes v1.36:服务端分片 List 与 Watch

    借由 Jeffrey Ying (Google) | 2026.05.06 在 博客

    随着 Kubernetes 集群规模增长到数万个节点,监视(watch)像 Pod 这样高基数资源的控制器会遇到扩展瓶颈。 每个水平扩展后的控制器副本都会从 API 服务器接收完整的事件流,并为反序列化所有对象付出 CPU、内存和网络开销, 最终却丢弃掉那些不属于自身负责范围的对象。扩展控制器副本数量并不会降低单个副本的成本;反而会将成本成倍放大。 Kubernetes v1.36 引入了服务端分片 List 与 Watch 这一 Alpha 特性 (KEP-5866)。 启用此特性后,API …

    更多

  • Kubernetes v1.36:声明式验证正式发布

    借由 Yongrui Lin (Google) | 2026.05.05 在 博客

    在 Kubernetes v1.36 中,Kubernetes 原生类型的声明式验证特性已正式发布(GA)。 对于用户而言,这意味着更可靠、更可预测且文档更完善的 API。 通过迁移到声明式模型,该项目还为未来通过 OpenAPI 发布验证规则以及与 Kubebuilder 等生态系统工具集成奠定了基础。 对于贡献者和生态系统开发者而言,这意味着可以用一个统一且易于维护的框架取代数千行手写的验证代码。 本文将介绍此次迁移的必要性、声明式验证框架的工作原理以及此正式版带来的新特性。 动机:摆脱“ …

    更多

  • Kubernetes v1.36:无法删除的准入策略

    借由 Anish Ramasekar (Microsoft), Benjamin Elder (Google) | 2026.05.04 在 博客

    如果你曾尝试在一组 Kubernetes 集群上强制执行安全策略,你可能遇到过一个令人沮丧的先有鸡还是先有蛋的问题。 你的准入策略是 API 对象,这意味着它们在有人创建之前不存在,并且任何具有适当权限的人都可以删除它们。 在集群引导期间,总是存在一个窗口,此时你的策略尚未生效,并且无法阻止特权用户删除它们。 Kubernetes v1.36 引入了一个 Alpha 特性来解决这个问题: 基于清单的准入控制。它允许你将准入 Webhook 和基于 CEL 的策略定义为磁盘上的文件, 由 API …

    更多

  • Kubernetes v1.36:Pod 级资源管理器(Alpha)

    借由 Kevin Torres Martinez (Google) | 2026.05.01 在 博客

    Kubernetes v1.36 将 Pod 级资源管理器 作为 Alpha 特性引入,为对性能敏感的工作负载带来了一种更灵活、更强大的资源管理模型。 这一增强将 kubelet 的拓扑管理器(Topology Manager)、CPU 管理器和内存管理器扩展为支持 Pod 级别资源规约 (.spec.resources),使它们从严格按容器分配的模型演进为以 Pod 为中心的模型。 为什么需要 Pod 级资源管理器? 当运行机器学习(ML)训练、高频交易应用或低延迟数据库这类对性能要求严苛的 …

    更多

  • Kubernetes v1.36:Pod 级别资源的原地垂直扩缩容升级至 Beta 版本

    借由 Narang Dixita Sohanlal (Google) | 2026.04.30 在 博客

    在 v1.34 中 Pod 级别资源升级到 Beta 版本,以及 v1.35 中原地 Pod 垂直扩缩容达到正式可用(GA)之后, Kubernetes 社区非常高兴地宣布:Pod 级别资源的原地垂直扩缩容已在 v1.36 中升级到 Beta 版本! 此特性现在通过 InPlacePodLevelResourcesVerticalScaling 特性门控默认启用。 它允许用户更新运行中 Pod 的聚合 Pod 资源预算(.spec.resources),通常不需要容器重启。 为什么需要 Pod …

    更多

  • Kubernetes v1.36:借助 Memory QoS 实现分层内存保护

    借由 Qi Wang (Red Hat), Sohan Kunkerkar (Red Hat) | 2026.04.29 在 博客

    我谨代表 SIG Node 宣布 Kubernetes v1.36 中 Memory QoS 特性(Alpha)的更新。 Memory QoS 使用 cgroup v2 的内存控制器,为内核提供更好的指引来处理容器内存。 它最早在 v1.22 中引入,并在 v1.27 中更新。 在 Kubernetes v1.36 中,我们引入了以下内容:可选启用的内存预留、基于 QoS 类的分层保护、 可观测性指标,以及针对 memory.high 的内核版本告警。 v1.36 …

    更多