第 13 章 节点


13.1. 节点维护模式

将节点置于维护模式,将节点标记为不可调度,并从中删除所有虚拟机和 pod。节点可以使用 oc adm 实用程序或 NodeMaintenance 自定义资源 (CR) 置于维护模式。

重要

虚拟机必须具有一个采用共享 ReadWriteMany(RWX)访问模式的 PVC 才能实时迁移。

13.1.1. 维护裸机节点

当您在裸机基础架构上部署 OpenShift Container Platform 时,与在云基础架构上部署相比,还需要考虑其他的注意事项。

与集群节点被视为临时的云环境中不同,重新置备裸机节点需要大量时间和精力来进行维护任务。

当裸机节点出现故障时,例如,如果发生不可恢复的内核错误或发生 NIC 卡硬件故障时,故障节点上的工作负载需要在集群中的其它地方重启,同时修复或替换问题。节点维护模式允许集群管理员安全关闭节点,将工作负载移到集群的其它部分,并确保工作负载不会中断。详细进度和节点状态详情会在维护过程中提供。

13.1.2. 关于 Node Maintenance Operator

Node Maintenance Operator 会监视是否有新的或删除的 NodeMaintenance 自定义资源(CR)。当检测到新的 NodeMaintenance CR 时,不会调度新的工作负载,节点会从集群的其余部分中分离。所有可被驱除的 pod 都会从节点上驱除。删除 NodeMaintenance CR 时,CR 中引用的节点将可用于新工作负载。

使用 NodeMaintenance CR 进行节点维护任务可实现与 oc adm cordonoc adm drain 命令相同的结果,使用标准 OpenShift Container Platform 自定义资源处理。

注意

OpenShift Virtualization 不再提供 node-maintenance-operator (NMO)。它被部署为 OpenShift Container Platform Web 控制台中的软件目录或使用 OpenShift CLI (oc)的独立 Operator。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部