OmegaBrain 公测进行中 —— 电脑、手机、平板、电视、服务器、收银机,一个 OmegaBrain 全搞定了解公测进展 →
技术教程
· OmegaBrain 资讯组

Kubernetes v1.37 引入节点生命周期状态

Kubernetes v1.37 版本新增了五个节点生命周期条件,以标准化描述节点的维护、排空等状态。这些条件包括节点排空中、已排空、计划维护、维护中和优雅节点关机中,有助于管理员更好地管理节点状态。

阅读 115 次 · 来源:编译自 Kubernetes Blog

在 Kubernetes 中,节点状态的描述方式多样,包括节点就绪性、污点、Pod 状态、标签、注解以及提供者特定的 API。然而,缺少一种共享的、由 Kubernetes 拥有的方式来声明节点正在排空、维护或优雅关机。Kubernetes v1.37 版本的发布,引入了五个预定义的节点条件,以填补这一空白。这些条件分别是:排空中(DrainInProgress)、已排空(Drained)、计划维护(MaintenancePlanned)、维护中(MaintenanceInProgress)和优雅节点关机中(GracefulNodeShutdownInProgress)。每个条件都使用状态来报告观察到的生命周期状态:True 表示当前观察到该状态,False 表示当前没有观察到该状态,而 Unknown 则表示 Kubernetes 无法确定状态。维护活动可能包括硬件或软件的更新、修复、退役或调试,是否需要排空取决于其影响。例如,Kubernetes 升级通常需要先进行排空,而内核热补丁可能不需要。这些新引入的节点生命周期条件,为 Kubernetes 管理员提供了一种标准化的方式来监控和管理节点状态,从而提高集群的可维护性和稳定性。


本文由 OmegaBrain 资讯组编译自 Kubernetes Blog,原文:https://kubernetes.io/blog/2026/09/09/kubernetes-v1-37-node-lifecycle-conditions/

反馈+¥50
有设备运维问题?
直接问小欧,秒回