第4章 OpenShift サンドボックスコンテナーのアンインストール
4.1. Web コンソールを使用した OpenShift サンドボックスコンテナーのアンインストール リンクのコピーリンクがクリップボードにコピーされました!
OpenShift Container Platform Web コンソールを使用して OpenShift サンドボックスコンテナーをアンインストールできます。
4.1.1. OpenShift サンドボックスコンテナーリソースの削除 リンクのコピーリンクがクリップボードにコピーされました!
OpenShift サンドボックスコンテナーをアンインストールするには、まず OpenShift サンドボックスコンテナーカスタムリソース KataConfig を削除する必要があります。これにより、kata ランタイムと関連リソースがクラスターから削除され、アンインストールされます。
前提条件
- クラスターに OpenShift Container Platform 4.9 がインストールされている。
-
cluster-adminロールを持つユーザーとしてクラスターにアクセスできる。 kataをruntimeClassNameとして使用する実行中の Pod がない。-
OpenShift CLI (
oc) がインストールされている。 -
コマンドライン JSON プロセッサー (
jq) がインストールされている。 以下のコマンドを実行して、
kataをruntimeClassNameとして使用する Pod が実行されていないことを確認します。$ oc get pods -A -o json | jq -r '.items[] | select(.spec.runtimeClassName | test("kata")).metadata.name'
-
OpenShift CLI (
手順
-
kataの値でruntimeClassNameを使用するすべての Pod を削除します。 -
OpenShift Container Platform Web コンソールから、Projects 一覧より
openshift-sandboxed-containersを選択します。 -
Operators
Installed Operators ページに移動します。 - OpenShift sandboxed containers をクリックします。
- OpenShift sandboxed containers Operator タブをクリックします。
-
Operator Details のスクロールダウン一覧をクリックし、Delete
KataConfigをクリックします。 - 確認ウィンドウで Delete をクリックします。
4.1.1.1. Web コンソールを使用した namespace の削除 リンクのコピーリンクがクリップボードにコピーされました!
OpenShift Container Platform Web コンソールを使用して namespace を削除できます。
前提条件
- クラスターに OpenShift Container Platform 4.9 がインストールされている。
-
cluster-adminロールを持つユーザーとしてクラスターにアクセスできる。
手順
-
Administration
Namespaces に移動します。 -
namespace の一覧で削除する
openshift-sandboxed-containers-operatornamespace を見つけます。 - namespace の一覧の右端で、Options メニュー から Delete Namespace を選択します。
Delete Namespace ペインが表示されたら、フィールドに
openshift-sandboxed-containers-operatorを入力します。注記Delete Namespace オプションが選択できない場合には、namespace を削除するパーミッションがありません。
- Delete をクリックします。
4.1.2. OpenShift サンドボックスコンテナー Operator の削除 リンクのコピーリンクがクリップボードにコピーされました!
カタログサブスクリプションを削除し、Operator への namespace アクセスを取り消すことで、OpenShift でサンドボックス化したコンテナー Operator を削除できます。
前提条件
- クラスターに OpenShift Container Platform 4.9 がインストールされている。
-
cluster-adminロールを持つユーザーとしてクラスターにアクセスできる。
手順
-
Operators
OperatorHub ページに移動します。 -
OpenShift sandboxed containers検索して、Operator を選択します。 - Uninstall をクリックします。
-
openshift-sandboxed-containers-operatornamespace を削除します。