10.3. Zero Trust Workload Identity Manager のインストール
Zero Trust Workload Identity Manager for Red Hat OpenShift は、テクノロジープレビュー機能です。テクノロジープレビュー機能は、Red Hat 製品のサービスレベルアグリーメント (SLA) の対象外であり、機能的に完全ではないことがあります。Red Hat は、実稼働環境でこれらを使用することを推奨していません。テクノロジープレビュー機能は、最新の製品機能をいち早く提供して、開発段階で機能のテストを行い、フィードバックを提供していただくことを目的としています。
Red Hat のテクノロジープレビュー機能のサポート範囲に関する詳細は、テクノロジープレビュー機能のサポート範囲 を参照してください。
Zero Trust Workload Identity Manager は、デフォルトでは OpenShift Container Platform にインストールされません。Web コンソールまたは CLI を使用して、Zero Trust Workload Identity Manager をインストールできます。
10.3.1. Zero Trust Workload Identity Manager のインストール リンクのコピーリンクがクリップボードにコピーされました!
10.3.1.1. Web コンソールを使用した Zero Trust Workload Identity Manager のインストール リンクのコピーリンクがクリップボードにコピーされました!
Web コンソールを使用して、Zero Trust Workload Identity Manager をインストールできます。
前提条件
-
cluster-admin
権限でクラスターにアクセスできる。 - OpenShift Container Platform Web コンソールにアクセスできる。
手順
- OpenShift Container Platform Web コンソールにログインします。
-
Operators
OperatorHub に移動します。 - フィルターボックスに Zero Trust Workload Identity Manager と入力します。
- Zero Trust Workload Identity Manager を選択します。
- Version ドロップダウンリストから Zero Trust Workload Identity Manager のバージョンを選択し、Install をクリックします。
Install Operator ページで以下を行います。
- 必要に応じて、Update channel を更新します。チャネルのデフォルトは tech-preview-v0.1 です。デフォルトの場合、Zero Trust Workload Identity Manager の最新の Technology Preview v0.1 リリースがインストールされます。
Operator の Installed Namespace を選択します。Operator のデフォルトの namespace は
zero-trust-workload-identity-manager
です。zero-trust-workload-identity-manager
namespace が存在しない場合は、自動的に作成されます。Update approval ストラテジーを選択します。
- Automatic ストラテジーを使用すると、新しいバージョンが利用可能になったときに、Operator Lifecycle Manager (OLM) によって Operator を自動的に更新できます。
- Manual ストラテジーには、Operator の更新を承認するための適切な認証情報を持つユーザーが必要です。
- Install をクリックします。
検証
Operators
Installed Operators に移動します。 -
Zero Trust Workload Identity Manager が
zero-trust-workload-identity-manager
namespace に表示され、Status が Succeeded であることを確認します。 次のコマンドを実行して、Zero Trust Workload Identity Manager コントローラーマネージャーのデプロイメントが準備完了状態であり、利用可能であることを確認します。
oc get deployment -l name=zero-trust-workload-identity-manager -n zero-trust-workload-identity-manager
$ oc get deployment -l name=zero-trust-workload-identity-manager -n zero-trust-workload-identity-manager
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
NAME READY UP-TO-DATE AVAILABLE AGE zero-trust-workload-identity-manager-controller-manager-6c4djb 1/1 1 1 43m
NAME READY UP-TO-DATE AVAILABLE AGE zero-trust-workload-identity-manager-controller-manager-6c4djb 1/1 1 1 43m
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
-
Zero Trust Workload Identity Manager が
10.3.1.2. CLI を使用した Zero Trust Workload Identity Manager のインストール リンクのコピーリンクがクリップボードにコピーされました!
前提条件
-
cluster-admin
権限でクラスターにアクセスできる。
手順
次のコマンドを実行して、
zero-trust-workload-identity-manager
という名前の新しいプロジェクトを作成します。oc new-project zero-trust-workload-identity-manager
$ oc new-project zero-trust-workload-identity-manager
Copy to Clipboard Copied! Toggle word wrap Toggle overflow OperatorGroup
オブジェクトを作成します。以下の内容で YAML ファイル (例:
operatorGroup.yaml
) を作成します。operatorGroup.yaml
の例Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のコマンドを実行して
OperatorGroup
オブジェクトを作成します。oc create -f operatorGroup.yaml
$ oc create -f operatorGroup.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Subscription
オブジェクトを作成します。Subscription
オブジェクトを定義する YAML ファイル (例:subscription.yaml
) を作成します。subscription.yaml
の例Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のコマンドを実行して
Subscription
オブジェクトを作成します。oc create -f subscription.yaml
$ oc create -f subscription.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
検証
次のコマンドを実行して、OLM サブスクリプションが作成されていることを確認します。
oc get subscription -n zero-trust-workload-identity-manager
$ oc get subscription -n zero-trust-workload-identity-manager
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
NAME PACKAGE SOURCE CHANNEL openshift-zero-trust-workload-identity-manager zero-trust-workload-identity-manager redhat-operators tech-preview-v0.1
NAME PACKAGE SOURCE CHANNEL openshift-zero-trust-workload-identity-manager zero-trust-workload-identity-manager redhat-operators tech-preview-v0.1
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行して、Operator が正常にインストールされているか確認します。
oc get csv -n zero-trust-workload-identity-manager
$ oc get csv -n zero-trust-workload-identity-manager
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
NAME DISPLAY VERSION PHASE zero-trust-workload-identity-manager.v0.1.0 Zero Trust Workload Identity Manager 0.1.0 Succeeded
NAME DISPLAY VERSION PHASE zero-trust-workload-identity-manager.v0.1.0 Zero Trust Workload Identity Manager 0.1.0 Succeeded
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行して、Zero Trust Workload Identity Manager コントローラーマネージャーが準備完了状態であることを確認します。
oc get deployment -l name=zero-trust-workload-identity-manager -n zero-trust-workload-identity-manager
$ oc get deployment -l name=zero-trust-workload-identity-manager -n zero-trust-workload-identity-manager
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
NAME READY UP-TO-DATE AVAILABLE AGE zero-trust-workload-identity-manager-controller-manager 1/1 1 1 43m
NAME READY UP-TO-DATE AVAILABLE AGE zero-trust-workload-identity-manager-controller-manager 1/1 1 1 43m
Copy to Clipboard Copied! Toggle word wrap Toggle overflow