10.8. 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.8.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.8.2. CLI を使用した Zero Trust Workload Identity Manager リソースのアンインストール リンクのコピーリンクがクリップボードにコピーされました!
Zero Trust Workload Identity Manager をアンインストールしたら、その関連リソースをクラスターから削除することもできます。
前提条件
-
cluster-admin
権限でクラスターにアクセスできる。
手順
以下の各コマンドを実行してオペランドをアンインストールします。
次のコマンドを実行して、
ZeroTrustWorkloadIdentityManager
クラスターを削除します。oc delete ZeroTrustWorkloadIdentityManager cluster
$ oc delete ZeroTrustWorkloadIdentityManager cluster
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行して、
SpireOIDCDiscoveryProvider
クラスターを削除します。oc delete SpireOIDCDiscoveryProvider cluster
$ oc delete SpireOIDCDiscoveryProvider cluster
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行して、
SpiffeCSIDriver
クラスターを削除します。oc delete SpiffeCSIDriver cluster
$ oc delete SpiffeCSIDriver cluster
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行して、
SpireAgent
クラスターを削除します。oc delete SpireAgent cluster
$ oc delete SpireAgent cluster
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行して、
SpireServer
クラスターを削除します。oc delete SpireServer 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 pvc -l=app.kubernetes.io/managed-by=zero-trust-workload-identity-manager
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行して CSI ドライバーを削除します。
oc delete csidriver -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
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のコマンドを実行してサービスを削除します。
oc delete service -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 次のコマンドを実行して、クラスターロールバインディングを削除します。
oc delete clusterrolebinding -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
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行して、クラスターロールを削除します。
oc delete clusterrole -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) を削除します。
次のコマンドを実行して、SPIRE Server CRD を削除します。
oc delete crd spireservers.operator.openshift.io
$ oc delete crd spireservers.operator.openshift.io
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行して、SPIRE Agent CRD を削除します。
oc delete crd spireagents.operator.openshift.io
$ oc delete crd spireagents.operator.openshift.io
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行して、SPIFFEE CSI Drivers CRD を削除します。
oc delete crd spiffecsidrivers.operator.openshift.io
$ oc delete crd spiffecsidrivers.operator.openshift.io
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行して、SPIRE OIDC Discovery Provider CRD を削除します。
oc delete crd spireoidcdiscoveryproviders.operator.openshift.io
$ oc delete crd spireoidcdiscoveryproviders.operator.openshift.io
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行して、SPIRE および SPIFFE クラスターのフェデレーション信頼ドメイン CRD を削除します。
oc delete crd clusterfederatedtrustdomains.spire.spiffe.io
$ oc delete crd clusterfederatedtrustdomains.spire.spiffe.io
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行して、クラスター SPIFFE ID CRD を削除します。
oc delete crd clusterspiffeids.spire.spiffe.io
$ oc delete crd clusterspiffeids.spire.spiffe.io
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行して、SPIRE および SPIFFE クラスターの静的エントリー CRD を削除します。
oc delete crd clusterstaticentries.spire.spiffe.io
$ oc delete crd clusterstaticentries.spire.spiffe.io
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行して、Zero Trust Workload Identity Manager CRD を削除します。
oc delete crd zerotrustworkloadidentitymanagers.operator.openshift.io
$ oc delete crd zerotrustworkloadidentitymanagers.operator.openshift.io
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
検証
リソースが削除されたことを確認するには、各 oc delete
コマンドを oc get
に置き換えて、コマンドを実行します。リソースが返されなければ、正常に削除されています。