5.2. 配置机器健康检查以使用 Self Node Remediation Operator
使用以下步骤将 worker 或 control-plane 机器健康检查配置为使用 Self Node Remediation Operator 作为补救供应商。
注意
要使用 Self Node Remediation Operator 作为机器健康检查的补救供应商,机器必须在集群中有一个关联的节点。
先决条件
-
安装 OpenShift CLI(
oc
)。 -
以具有
cluster-admin
特权的用户身份登录。
流程
创建
SelfNodeRemediationTemplate
CR:定义
SelfNodeRemediationTemplate
CR:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 指定补救策略。默认补救策略是
Automatic
。
要创建
SelfNodeRemediationTemplate
CR,请运行以下命令:oc create -f <snrt-name>.yaml
$ oc create -f <snrt-name>.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
创建或更新
MachineHealthCheck
CR 以指向SelfNodeRemediationTemplate
CR:定义或更新
MachineHealthCheck
CR:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要创建
MachineHealthCheck
CR,请运行以下命令:oc create -f <mhc-name>.yaml
$ oc create -f <mhc-name>.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要更新
MachineHealthCheck
CR,请运行以下命令:oc apply -f <mhc-name>.yaml
$ oc apply -f <mhc-name>.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow