7.2. Confidential Containers 環境の削除
OpenShift Container Platform Web コンソールまたはコマンドラインを使用して Confidential Containers 環境を削除できます。
次のタスクを実行して、Confidential Containers 環境を削除します。
-
KbsConfig
カスタムリソースを削除します。 - Confidential compute attestation Operator をアンインストールします。
-
KbsConfig
カスタムリソース定義を削除します。
7.2.1. Web コンソールを使用した Confidential Containers 環境の削除
OpenShift Container Platform Web コンソールを使用して Confidential Containers 環境を削除できます。
7.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 をクリックします。
7.2.1.2. Confidential compute attestation Operator のアンインストール
OpenShift Container Platform Web コンソールを使用して、Confidential compute attestation Operator をアンインストールできます。
前提条件
-
cluster-admin
ロールを持つユーザーとしてクラスターにアクセスできる。 -
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 をクリックします。
7.2.1.3. KbsConfig CRD の削除
OpenShift Container Platform Web コンソールを使用して、KbsConfig
カスタムリソース定義 (CRD) を削除できます。
前提条件
-
cluster-admin
ロールを持つユーザーとしてクラスターにアクセスできる。 -
KbsConfig
カスタムリソースが削除されている。 - Confidential compute attestation Operator をアンインストールしている。
手順
-
Web コンソールで、Administration
CustomResourceDefinitions に移動します。 -
Search by name フィールドに
KbsConfig
名を入力します。 - Options メニューをクリックし、Delete CustomResourceDefinition を選択します。
- 確認ウィンドウで Delete をクリックします。
7.2.2. CLI を使用した Confidential Containers 環境の削除
コマンドラインインターフェイス (CLI) を使用して、Confidential Containers 環境を削除できます。
7.2.2.1. KbsConfig カスタムリソースの削除
コマンドラインを使用して、KbsConfig
カスタムリソース (CR) を削除できます。
前提条件
-
OpenShift CLI (
oc
) がインストールされている。 -
cluster-admin
ロールを持つユーザーとしてクラスターにアクセスできる。 - OpenShift Sandboxed Containers がアンインストールされている。
手順
次のコマンドを実行して、
KbsConfig
CR を削除します。$ oc delete kbsconfig kbsconfig
以下のコマンドを実行して、カスタムリソースが削除されたことを確認します。
$ oc get kbsconfig kbsconfig
出力例
No kbsconfig instances exist
7.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
以下のコマンドを実行して namespace を削除します。
$ oc delete namespace trustee-operator-system
7.2.2.3. KbsConfig CRD の削除
コマンドラインを使用して、KbsConfig
カスタムリソース定義 (CRD) を削除できます。
前提条件
-
OpenShift CLI (
oc
) がインストールされている。 -
cluster-admin
ロールを持つユーザーとしてクラスターにアクセスできる。 -
KbsConfig
カスタムリソースが削除されている。 - Confidential compute attestation Operator をアンインストールしている。
手順
次のコマンドを実行して、
KbsConfig
CRD を削除します。$ oc delete crd kbsconfigs.confidentialcontainers.org
次のコマンドを実行して、CRD が削除されたことを確認します。
$ oc get crd kbsconfigs.confidentialcontainers.org
出力例
Unknown CRD kbsconfigs.confidentialcontainers.org