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.5.7.3. 使用 CLI 安装 Node Health Check Operator
您可以使用 OpenShift CLI (oc
)安装 Node Health Check Operator。
先决条件
-
安装 OpenShift CLI(
oc
)。 -
以具有
cluster-admin
特权的用户身份登录。
流程
为 Node Health Check Operator 创建
Namespace
自定义资源 (CR):定义
Namespace
CR 并保存 YAML 文件,如node-health-check-namespace.yaml
:apiVersion: v1 kind: Namespace metadata: name: openshift-operators
apiVersion: v1 kind: Namespace metadata: name: openshift-operators
Copy to Clipboard Copied! 要创建
Namespace
CR,请运行以下命令:oc create -f node-health-check-namespace.yaml
$ oc create -f node-health-check-namespace.yaml
Copy to Clipboard Copied!
创建
OperatorGroup
CR:定义
OperatorGroup
CR 并保存 YAML 文件,如node-health-check-operator-group.yaml
:apiVersion: operators.coreos.com/v1 kind: OperatorGroup metadata: name: node-health-check-operator namespace: openshift-operators spec: targetNamespaces: - openshift-operators
apiVersion: operators.coreos.com/v1 kind: OperatorGroup metadata: name: node-health-check-operator namespace: openshift-operators spec: targetNamespaces: - openshift-operators
Copy to Clipboard Copied! 要创建
OperatorGroup
CR,请运行以下命令:oc create -f node-health-check-operator-group.yaml
$ oc create -f node-health-check-operator-group.yaml
Copy to Clipboard Copied!
创建一个
Subscription
CR:定义
Subscription
CR 并保存 YAML 文件,如node-health-check-subscription.yaml
:apiVersion: operators.coreos.com/v1alpha1 kind: Subscription metadata: name: node-health-check-operator namespace: openshift-operators spec: channel: alpha name: node-healthcheck-operator source: redhat-operators sourceNamespace: openshift-marketplace package: node-health-check-operator
apiVersion: operators.coreos.com/v1alpha1 kind: Subscription metadata: name: node-health-check-operator namespace: openshift-operators spec: channel: alpha name: node-healthcheck-operator source: redhat-operators sourceNamespace: openshift-marketplace package: node-health-check-operator
Copy to Clipboard Copied! 要创建
Subscription
CR,请运行以下命令:oc create -f node-health-check-subscription.yaml
$ oc create -f node-health-check-subscription.yaml
Copy to Clipboard Copied!
验证
检查 CSV 资源来验证安装是否成功:
oc get csv -n openshift-operators
$ oc get csv -n openshift-operators
Copy to Clipboard Copied! 输出示例
NAME DISPLAY VERSION REPLACES PHASE node-health-check-operator.v0.1.1 Node Health Check Operator 0.1.1 Succeeded
NAME DISPLAY VERSION REPLACES PHASE node-health-check-operator.v0.1.1 Node Health Check Operator 0.1.1 Succeeded
Copy to Clipboard Copied! 验证 Node Health Check Operator 是否正在运行:
oc get deploy -n openshift-operators
$ oc get deploy -n openshift-operators
Copy to Clipboard Copied! 输出示例
NAME READY UP-TO-DATE AVAILABLE AGE node-health-check-operator-controller-manager 1/1 1 1 10d
NAME READY UP-TO-DATE AVAILABLE AGE node-health-check-operator-controller-manager 1/1 1 1 10d
Copy to Clipboard Copied!