10.4.2. CLI を使用した Zero Trust Workload Identity Manager のインストール
前提条件
-
cluster-admin権限でクラスターにアクセスできる。
SPIRE サーバーをインストールするには、最低 1Gi の永続ボリュームが必要です。
手順
次のコマンドを実行して、
zero-trust-workload-identity-managerという名前の新しいプロジェクトを作成します。$ oc new-project zero-trust-workload-identity-managerOperatorGroupオブジェクトを作成します。以下の内容で YAML ファイル (例:
operatorGroup.yaml) を作成します。operatorGroup.yamlの例apiVersion: operators.coreos.com/v1 kind: OperatorGroup metadata: name: openshift-zero-trust-workload-identity-manager namespace: zero-trust-workload-identity-manager spec: upgradeStrategy: Default以下のコマンドを実行して
OperatorGroupオブジェクトを作成します。$ oc create -f operatorGroup.yaml
Subscriptionオブジェクトを作成します。Subscriptionオブジェクトを定義する YAML ファイル (例:subscription.yaml) を作成します。subscription.yamlの例apiVersion: operators.coreos.com/v1alpha1 kind: Subscription metadata: name: openshift-zero-trust-workload-identity-manager namespace: zero-trust-workload-identity-manager spec: channel: stable-v1 name: openshift-zero-trust-workload-identity-manager source: redhat-operators sourceNamespace: openshift-marketplace installPlanApproval: Automatic以下のコマンドを実行して
Subscriptionオブジェクトを作成します。$ oc create -f subscription.yaml
検証
次のコマンドを実行して、OLM サブスクリプションが作成されていることを確認します。
$ oc get subscription -n zero-trust-workload-identity-manager出力例
NAME PACKAGE SOURCE CHANNEL openshift-zero-trust-workload-identity-manager zero-trust-workload-identity-manager redhat-operators stable-v1次のコマンドを実行して、Operator が正常にインストールされているか確認します。
$ oc get csv -n zero-trust-workload-identity-manager出力例
NAME DISPLAY VERSION PHASE zero-trust-workload-identity-manager.v1.0.0 Zero Trust Workload Identity Manager 1.0.0 Succeeded次のコマンドを実行して、Zero Trust Workload Identity Manager コントローラーマネージャーが準備完了状態であることを確認します。
$ oc get deployment -l name=zero-trust-workload-identity-manager -n zero-trust-workload-identity-manager出力例
NAME READY UP-TO-DATE AVAILABLE AGE zero-trust-workload-identity-manager-controller-manager 1/1 1 1 43m