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 がアンインストールされている。
手順
次のコマンドを実行して、
KbsConfigCR を削除します。$ 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 をアンインストールしている。
手順
次のコマンドを実行して、
KbsConfigCRD を削除します。$ oc delete crd kbsconfigs.confidentialcontainers.org次のコマンドを実行して、CRD が削除されたことを確認します。
$ oc get crd kbsconfigs.confidentialcontainers.org出力例
Unknown CRD kbsconfigs.confidentialcontainers.org