13.7. 禁用 control plane 机器集
激活的 ControlPlaneMachineSet
自定义资源 (CR) 中的 .spec.state
字段无法从 Active
改为 Inactive
。要禁用 control plane 机器集,您必须删除 CR,以便从集群中删除。
删除 CR 时,Control Plane Machine Set Operator 会执行清理操作并禁用 control plane 机器集。然后,Operator 会从集群中删除 CR,并使用默认设置创建一个不活跃的 control plane 机器集。
13.7.1. 删除 control plane 机器集
要停止使用集群中设置了 control plane 机器集管理 control plane 机器,您必须删除 ControlPlaneMachineSet
自定义资源 (CR)。
流程
运行以下命令来删除 control plane 机器集 CR:
$ oc delete controlplanemachineset.machine.openshift.io cluster \ -n openshift-machine-api
验证
-
检查 control plane 机器设置自定义资源状态。
Inactive
表示删除和替换过程成功。ControlPlaneMachineSet
CR 存在但没有激活。
13.7.2. 检查 control plane 机器设置自定义资源状态
您可以验证 ControlPlaneMachineSet
自定义资源 (CR) 是否存在以及其状态。
流程
运行以下命令确定 CR 的状态:
$ oc get controlplanemachineset.machine.openshift.io cluster \ --namespace openshift-machine-api
-
Active
的结果表示ControlPlaneMachineSet
CR 存在并被激活。不需要管理员操作。 -
Inactive
表示ControlPlaneMachineSet
CR 存在但没有激活。 -
NotFound
表示没有现有的ControlPlaneMachineSet
CR。
-
13.7.3. 重新启用 control plane 机器集
要重新启用 control plane 机器集,您必须确保 CR 中的配置正确,用于集群并激活它。