4.3. 使用 CLI 安装 Machine Deletion Remediation Operator
您可以使用 OpenShift CLI (oc
)安装 Machine Deletion Remediation Operator。
您可以在自己的命名空间中或 openshift-workload-availability
命名空间中安装 Machine Deletion Remediation Operator。
先决条件
-
安装 OpenShift CLI(
oc
)。 -
以具有
cluster-admin
特权的用户身份登录。
流程
为 Machine Deletion Remediation Operator 创建
Namespace
自定义资源(CR):定义
Namespace
CR 并保存 YAML 文件,如workload-availability-namespace.yaml
:apiVersion: v1 kind: Namespace metadata: name: openshift-workload-availability
要创建
Namespace
CR,请运行以下命令:$ oc create -f workload-availability-namespace.yaml
创建
OperatorGroup
CR:定义
OperatorGroup
CR 并保存 YAML 文件,如workload-availability-operator-group.yaml
:apiVersion: operators.coreos.com/v1 kind: OperatorGroup metadata: name: workload-availability-operator-group namespace: openshift-workload-availability
要创建
OperatorGroup
CR,请运行以下命令:$ oc create -f workload-availability-operator-group.yaml
创建一个
Subscription
CR:定义
Subscription
CR 并保存 YAML 文件,如machine-deletion-remediation-subscription.yaml
:apiVersion: operators.coreos.com/v1alpha1 kind: Subscription metadata: name: machine-deletion-remediation-operator namespace: openshift-workload-availability 1 spec: channel: stable name: machine-deletion-remediation-operator source: redhat-operators sourceNamespace: openshift-marketplace package: machine-deletion-remediation
- 1
- 指定您要安装 Machine Deletion Remediation Operator 的命名空间。
在
openshift-workload-availability
Subscription
CR 中安装 Machine Deletion Remediation Operator 时,Namespace
和OperatorGroup
CR 已存在。
要创建
Subscription
CR,请运行以下命令:$ oc create -f machine-deletion-remediation-subscription.yaml
验证
检查 CSV 资源来验证安装是否成功:
$ oc get csv -n openshift-workload-availability
输出示例
NAME DISPLAY VERSION REPLACES PHASE machine-deletion-remediation.v0.3.0 Machine Deletion Remediation Operator 0.3.0 machine-deletion-remediation.v0.2.1 Succeeded