10.7. Zero Trust Workload Identity Manager のアンインストール
Zero Trust Workload Identity Manager はテクノロジープレビュー機能です。テクノロジープレビュー機能は、Red Hat 製品のサービスレベルアグリーメント (SLA) の対象外であり、機能的に完全ではないことがあります。Red Hat は、実稼働環境でこれらを使用することを推奨していません。テクノロジープレビュー機能は、最新の製品機能をいち早く提供して、開発段階で機能のテストを行い、フィードバックを提供していただくことを目的としています。
Red Hat のテクノロジープレビュー機能のサポート範囲に関する詳細は、テクノロジープレビュー機能のサポート範囲 を参照してください。
OpenShift Container Platform から Zero Trust Workload Identity Manager を削除するには、Operator をアンインストールし、関連リソースを削除します。
10.7.1. Zero Trust Workload Identity Manager のアンインストール リンクのコピーリンクがクリップボードにコピーされました!
Web コンソールを使用して、Zero Trust Workload Identity Manager をアンインストールできます。
前提条件
-
cluster-admin
権限でクラスターにアクセスできる。 - OpenShift Container Platform Web コンソールにアクセスできる。
Zero Trust Workload Identity Manager がインストールされている。手順
- OpenShift Container Platform Web コンソールにログインします。
Zero Trust Workload Identity Manager をアンインストールします。
-
Operators
Installed Operators に移動します。 - Zero Trust Workload Identity Manager エントリーの横にある Options メニューをクリックし、Uninstall Operator をクリックします。
- 確認ダイアログで、Uninstall をクリックします。
-
Operators
10.7.2. CLI を使用した Zero Trust Workload Identity Manager リソースのアンインストール リンクのコピーリンクがクリップボードにコピーされました!
Zero Trust Workload Identity Manager をアンインストールしたら、その関連リソースをクラスターから削除することもできます。
前提条件
-
cluster-admin
権限でクラスターにアクセスできる。
手順
以下の各コマンドを実行して、オペランドオブジェクトをアンインストールします。
oc delete ZeroTrustWorkloadIdentityManager cluster oc delete SpireOIDCDiscoveryProvider cluster oc delete SpiffeCSIDriver cluster oc delete SpireAgent cluster oc delete SpireServer cluster
$ oc delete ZeroTrustWorkloadIdentityManager cluster $ oc delete SpireOIDCDiscoveryProvider cluster $ oc delete SpiffeCSIDriver cluster $ oc delete SpireAgent cluster $ oc delete SpireServer cluster
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下の各コマンドを実行して、永続ボリューム要求 (PVC) とサービスを削除します。
oc delete pvc -l=app.kubernetes.io/managed-by=zero-trust-workload-identity-manager oc delete csidriver -l=app.kubernetes.io/managed-by=zero-trust-workload-identity-manager oc delete service -l=app.kubernetes.io/managed-by=zero-trust-workload-identity-manager
$ oc delete pvc -l=app.kubernetes.io/managed-by=zero-trust-workload-identity-manager $ oc delete csidriver -l=app.kubernetes.io/managed-by=zero-trust-workload-identity-manager $ oc delete service -l=app.kubernetes.io/managed-by=zero-trust-workload-identity-manager
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のコマンドを実行して namespace を削除します。
oc delete ns zero-trust-workload-identity-manager
$ oc delete ns zero-trust-workload-identity-manager
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下の各コマンドを実行して、クラスター全体のロールベースアクセス制御 (RBAC) を削除します。
oc delete clusterrolebinding -l=app.kubernetes.io/managed-by=zero-trust-workload-identity-manager oc delete clusterrole -l=app.kubernetes.io/managed-by=zero-trust-workload-identity-manager
$ oc delete clusterrolebinding -l=app.kubernetes.io/managed-by=zero-trust-workload-identity-manager $ oc delete clusterrole -l=app.kubernetes.io/managed-by=zero-trust-workload-identity-manager
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下の各コマンドを実行して、アドミッション Webhook 設定を削除します。
oc delete validatingwebhookconfigurations -l=app.kubernetes.io/managed-by=zero-trust-workload-identity-manager
$ oc delete validatingwebhookconfigurations -l=app.kubernetes.io/managed-by=zero-trust-workload-identity-manager
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下の各コマンドを実行して、カスタムリソース定義 (CRD) を削除します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
検証
-
リソースが削除されたことを確認するには、各
oc delete
コマンドをoc get
に置き換えて、コマンドを実行します。リソースが返されなければ、正常に削除されています。