10.2. Confidential Containers 環境の削除
OpenShift Container Platform Web コンソールまたはコマンドラインを使用して Confidential Containers 環境を削除できます。
次のタスクを実行して、Confidential Containers 環境を削除します。
-
KbsConfigカスタムリソースを削除します。 - Confidential compute attestation Operator をアンインストールします。
-
KbsConfigカスタムリソース定義を削除します。
10.2.1. Web コンソールを使用した Confidential Containers 環境の削除 リンクのコピーリンクがクリップボードにコピーされました!
OpenShift Container Platform Web コンソールを使用して Confidential Containers 環境を削除できます。
10.2.1.1. KbsConfig カスタムリソースの削除 リンクのコピーリンクがクリップボードにコピーされました!
Web コンソールを使用して、KbsConfig カスタムリソース (CR) を削除できます。
前提条件
-
cluster-adminロールを持つユーザーとしてクラスターにアクセスできる。 - OpenShift Sandboxed Containers がアンインストールされている。
手順
-
OpenShift Container Platform Web コンソールで、Operators
Installed Operators に移動します。 -
Search by name フィールドに
Confidential compute attestationと入力します。 - Operator をクリックして開き、KbsConfig タブをクリックします。
-
Options メニュー
をクリックし、Delete KbsConfigを選択します。 - 確認ウィンドウで Delete をクリックします。
クラウドプロバイダーを使用してデプロイされた OpenShift sandboxed containers をアンインストールする場合は、すべての Pod を削除する必要があります。Pod リソースが残っていると、クラウドプロバイダーから予期しない請求が発生する可能性があります。
10.2.1.2. Confidential compute attestation Operator のアンインストール リンクのコピーリンクがクリップボードにコピーされました!
OpenShift Container Platform Web コンソールを使用して、Confidential compute attestation Operator をアンインストールできます。
前提条件
-
cluster-adminロールを持つユーザーとしてクラスターにアクセスできる。 -
kataまたはkata-remoteをruntimeClassとして使用するすべての Pod が削除されている。 -
KbsConfigカスタムリソースが削除されている。
手順
-
Operators
Installed Operators に移動します。 -
Search by name フィールドに
Confidential compute attestationと入力します。 Operator Details ページの右側で、Actions 一覧から Uninstall Operator を選択します。
Uninstall Operator? ダイアログボックスが表示されます。
- Uninstall を選択し、Operator、Operator デプロイメント、および Pod を削除します。
-
Administration
Namespaces に移動します。 -
Search by name フィールドに
trustee-operator-systemと入力します。 -
Options メニュー
をクリックし、Delete Namespace を選択します。
-
確認ダイアログで
trustee-operator-systemと入力し、Delete をクリックします。
10.2.1.3. KbsConfig CRD の削除 リンクのコピーリンクがクリップボードにコピーされました!
OpenShift Container Platform Web コンソールを使用して、KbsConfig カスタムリソース定義 (CRD) を削除できます。
前提条件
-
cluster-adminロールを持つユーザーとしてクラスターにアクセスできる。 -
kataまたはkata-remoteをruntimeClassとして使用するすべての Pod が削除されている。 -
KbsConfigカスタムリソースが削除されている。 - Confidential compute attestation Operator をアンインストールしている。
手順
-
Web コンソールで、Administration
CustomResourceDefinitions に移動します。 -
Search by name フィールドに
KbsConfig名を入力します。 - Options メニューをクリックし、Delete CustomResourceDefinition を選択します。
- 確認ウィンドウで Delete をクリックします。
10.2.2. CLI を使用した Confidential Containers 環境の削除 リンクのコピーリンクがクリップボードにコピーされました!
コマンドラインインターフェイス (CLI) を使用して、Confidential Containers 環境を削除できます。
10.2.2.1. KbsConfig カスタムリソースの削除 リンクのコピーリンクがクリップボードにコピーされました!
コマンドラインを使用して、KbsConfig カスタムリソース (CR) を削除できます。
前提条件
-
OpenShift CLI (
oc) がインストールされている。 -
cluster-adminロールを持つユーザーとしてクラスターにアクセスできる。 - OpenShift Sandboxed Containers がアンインストールされている。
手順
次のコマンドを実行して、
KbsConfigCR を削除します。oc delete kbsconfig kbsconfig
$ oc delete kbsconfig kbsconfigCopy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のコマンドを実行して、カスタムリソースが削除されたことを確認します。
oc get kbsconfig kbsconfig
$ oc get kbsconfig kbsconfigCopy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
No kbsconfig instances exist
No kbsconfig instances existCopy to Clipboard Copied! Toggle word wrap Toggle overflow
クラウドプロバイダーを使用してデプロイされた OpenShift sandboxed containers をアンインストールする場合は、すべての Pod を削除する必要があります。Pod リソースが残っていると、クラウドプロバイダーから予期しない請求が発生する可能性があります。
10.2.2.2. Confidential compute attestation Operator のアンインストール リンクのコピーリンクがクリップボードにコピーされました!
コマンドラインを使用して、Confidential compute attestation Operator をアンインストールできます。
前提条件
-
OpenShift CLI (
oc) がインストールされている。 -
cluster-adminロールを持つユーザーとしてクラスターにアクセスできる。 -
KbsConfigカスタムリソースが削除されている。
手順
次のコマンドを実行して、サブスクリプションを削除します。
oc delete subscription trustee-operator -n trustee-operator-system
$ oc delete subscription trustee-operator -n trustee-operator-systemCopy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のコマンドを実行して namespace を削除します。
oc delete namespace trustee-operator-system
$ oc delete namespace trustee-operator-systemCopy to Clipboard Copied! Toggle word wrap Toggle overflow
10.2.2.3. KbsConfig CRD の削除 リンクのコピーリンクがクリップボードにコピーされました!
コマンドラインを使用して、KbsConfig カスタムリソース定義 (CRD) を削除できます。
前提条件
-
OpenShift CLI (
oc) がインストールされている。 -
cluster-adminロールを持つユーザーとしてクラスターにアクセスできる。 -
kataまたはkata-remoteをruntimeClassとして使用するすべての Pod が削除されている。 -
KbsConfigカスタムリソースが削除されている。 - Confidential compute attestation Operator をアンインストールしている。
手順
次のコマンドを実行して、
KbsConfigCRD を削除します。oc delete crd kbsconfigs.confidentialcontainers.org
$ oc delete crd kbsconfigs.confidentialcontainers.orgCopy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行して、CRD が削除されたことを確認します。
oc get crd kbsconfigs.confidentialcontainers.org
$ oc get crd kbsconfigs.confidentialcontainers.orgCopy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
Unknown CRD kbsconfigs.confidentialcontainers.org
Unknown CRD kbsconfigs.confidentialcontainers.orgCopy to Clipboard Copied! Toggle word wrap Toggle overflow