$ oc delete controlplanemachineset.machine.openshift.io cluster \
-n openshift-machine-api
在已激活的ControlPlaneMachineSet
自定义资源 (CR) 中,无法将.spec.state
字段从Active
更改为Inactive
。要禁用控制平面机器集,必须删除 CR,以便将其从集群中移除。
删除 CR 时,控制平面机器集运算符将执行清理操作并禁用控制平面机器集。然后,运算符将从集群中移除 CR 并创建一个具有默认设置的非活动控制平面机器集。
要停止使用集群上的控制平面机器集管理控制平面机器,必须删除ControlPlaneMachineSet
自定义资源 (CR)。
运行以下命令删除控制平面机器集 CR:
$ oc delete controlplanemachineset.machine.openshift.io cluster \
-n openshift-machine-api
检查控制平面机器集自定义资源状态。结果为Inactive
表示移除和替换过程成功。存在ControlPlaneMachineSet
CR,但未激活。
您可以验证ControlPlaneMachineSet
自定义资源 (CR) 的存在性和状态。
运行以下命令确定 CR 的状态:
$ oc get controlplanemachineset.machine.openshift.io cluster \
--namespace openshift-machine-api
结果为Active
表示ControlPlaneMachineSet
CR 存在并已激活。不需要管理员执行任何操作。
结果为Inactive
表示存在ControlPlaneMachineSet
CR,但未激活。
结果为NotFound
表示不存在ControlPlaneMachineSet
CR。