Menu Close

5.7.3. CLIを使用したノードヘルスチェックオペレーターのインストール

OpenShift CLI( oc )を使用して、ノードヘルスチェックオペレーターをインストールできます。

前提条件

  • OpenShift CLI (oc) をインストールします。
  • cluster-admin 権限を持つユーザーとしてログインしている。

手順

  1. ノードヘルスチェックオペレーターのNamespaceカスタムリソース(CR)を作成します。

    1. NamespaceCRを定義し、YAMLファイルを保存します(例: node-health-check-namespace.yaml)。

      apiVersion: v1
      kind: Namespace
      metadata:
        name: openshift-operators
    2. NamespaceCRを作成するには、次のコマンドを実行します。

      $ oc create -f node-health-check-namespace.yaml
  2. OperatorGroupを作成します。

    1. 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
    2. OperatorGroup CRを作成するには、次のコマンドを実行します。

      $ oc create -f node-health-check-operator-group.yaml
  3. SubscriptionCRを作成します。

    1. SubscriptionCRを定義し、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
    2. SubscriptionCRを作成するには、次のコマンドを実行します。

      $ oc create -f node-health-check-subscription.yaml

検証

  1. CSVリソースを調べて、インストールが成功したことを確認します。

    $ oc get csv -n openshift-operators

    出力例

    NAME                               DISPLAY                      VERSION   REPLACES   PHASE
    node-health-check-operator.v0.1.1  Node Health Check Operator   0.1.1                Succeeded

  2. Node Health CheckOperatorが稼働していることを確認します。

    $ oc get deploy -n openshift-operators

    出力例

    NAME                                           READY   UP-TO-DATE   AVAILABLE   AGE
    node-health-check-operator-controller-manager  1/1     1            1           10d