8.4. NBDE Tang Server Operator のインストール
NBDE Tang Operator は、Web コンソールを使用するか、CLI から oc
コマンドを使用してインストールできます。
8.4.1. Web コンソールを使用して NBDE Tang Server Operator をインストールする
Web コンソールを使用して、OperatorHub から NBDE Tang Server Operator をインストールできます。
前提条件
-
OpenShift Container Platform クラスターに対する
cluster-admin
権限を持っている。
手順
-
OpenShift Container Platform Web コンソールで、Operators
OperatorHub ページに移動します。 NBDE Tang Server Operator を検索します。
- Install をクリックします。
- Operator Installation 画面で、Update channel、Version、Installation mode、Installed Namespace、および Update approval フィールドは、デフォルト値のままにします。
Install をクリックしてインストールオプションを確認すると、コンソールにインストールの確認が表示されます。
検証
-
Operators
Installed Operators ページに移動します。 NBDE Tang Server Operator がインストールされており、そのステータスが
Succeeded
であることを確認します。
8.4.2. CLI を使用して NBDE Tang Server Operator をインストールする
CLI を使用して、OperatorHub から NBDE Tang Server Operator をインストールできます。
前提条件
-
OpenShift Container Platform クラスターに対する
cluster-admin
権限を持っている。 -
OpenShift CLI (
oc
) がインストールされている。
手順
次のコマンドを使用して、OperatorHub で利用可能なオペレータをリスト表示し、出力を Tang 関連の結果に制限します。
$ oc get packagemanifests -n openshift-marketplace | grep tang
出力例
tang-operator Red Hat
この場合、対応するパッケージマニフェスト名は
tang-operator
です。Subscription
オブジェクト YAML ファイルを作成して、namespace を NBDE Tang Server Operator をサブスクライブします (例:tang-operator.yaml
)。tang-operator のサブスクリプション YAML の例
apiVersion: operators.coreos.com/v1alpha1 kind: Subscription metadata: name: tang-operator namespace: openshift-operators spec: channel: stable 1 installPlanApproval: Automatic name: tang-operator 2 source: redhat-operators 3 sourceNamespace: openshift-marketplace 4
Subscription
をクラスターに適用します。$ oc apply -f tang-operator.yaml
検証
NBDE Tang Server Operator コントローラーが
openshift-operators
namespace で実行されていることを確認します。$ oc -n openshift-operators get pods
出力例
NAME READY STATUS RESTARTS AGE tang-operator-controller-manager-694b754bd6-4zk7x 2/2 Running 0 12s