This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.11.3. 从维护模式恢复节点
恢复节点会使节点退出维护模式,并使其可再次调度。
通过 web 控制台、CLI 或删除 NodeMaintenance
自定义资源从维护模式恢复节点。
11.3.1. 通过 web 控制台从维护模式恢复节点 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
使用 Compute
的 Options 菜单,或使用 Node Details 屏幕中的 Actions 控制,从维护模式恢复节点。
流程
-
在 OpenShift Container Platform 控制台中,点 Compute
Nodes。 您可从此屏幕恢复节点,这有助于在一个屏幕中对多个虚拟机执行操作,也可从 Node Details 屏幕,其中可查看所选节点的综合详情:
-
点击节点
末尾的 Options 菜单并选择 Stop Maintenance。
-
点击节点名称以打开 Node Details 屏幕,然后点击 Actions
Stop Maintenance。
-
点击节点
- 在确认窗口中点击 Stop Maintenance。
之后该节点将变为可调度,但维护前在该节点上运行的虚拟机实例不会自动迁移回该节点。
11.3.2. 在 CLI 中从维护模式恢复节点 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
把节点重新设置为可以调度来恢复处于维护模式的节点。
流程
将节点标记为可以调度。然后,您可以恢复在此节点上调度新工作负载。
oc adm uncordon <node1>
$ oc adm uncordon <node1>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
11.3.3. 从 NodeMaintenance CR 启动的维护模式恢复节点 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
您可以通过删除 NodeMaintenance
CR 来恢复节点。
先决条件
-
安装 OpenShift Container Platform CLI
oc
。 -
以具有
cluster-admin
权限的用户身份登录集群。
流程
节点维护任务完成后,删除活跃的
NodeMaintenance
CR:oc delete -f nodemaintenance-cr.yaml
$ oc delete -f nodemaintenance-cr.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输出示例
nodemaintenance.nodemaintenance.kubevirt.io "maintenance-example" deleted
nodemaintenance.nodemaintenance.kubevirt.io "maintenance-example" deleted
Copy to Clipboard Copied! Toggle word wrap Toggle overflow