第6章 アンインストール
OpenShift Container Platform Web コンソールまたはコマンドラインを使用して、OpenShift sandboxed containers をアンインストールできます。
ワークフローのアンインストール
- ワークロード Pod を削除します。
-
KataConfigカスタムリソースを削除します。 - OpenShift Sandboxed Containers Operator をアンインストールします。
-
KataConfigカスタムリソース定義を削除します。
6.1. Web コンソールを使用したアンインストール リンクのコピーリンクがクリップボードにコピーされました!
OpenShift Container Platform Web コンソールを使用して OpenShift サンドボックスコンテナーをアンインストールできます。
6.1.1. ワークロード Pod の削除 リンクのコピーリンクがクリップボードにコピーされました!
OpenShift Container Platform Web コンソールを使用して、OpenShift sandboxed containers のワークロード Pod を削除できます。
前提条件
-
cluster-adminロールを持つユーザーとしてクラスターにアクセスできる。 - OpenShift Sandboxed Containers のランタイムクラスを使用する Pod のリストがあります。
手順
-
OpenShift Container Platform Web コンソールで、Workloads
Pods に移動します。 - Search by name フィールドに、削除する Pod の名前を入力します。
- Pod 名をクリックして開きます。
-
Details ページで、Runtime class に
kataまたはkata-remoteが表示されていることを確認します。 -
Options メニュー
をクリックし、Delete Pod を選択します。
- Delete をクリックします。
6.1.2. KataConfig CR の削除 リンクのコピーリンクがクリップボードにコピーされました!
Web コンソールを使用して、KataConfig カスタムリソース (CR) を削除できます。KataConfig CR を削除すると、kata ランタイムと関連リソースがクラスターから削除され、アンインストールされます。
KataConfig CR を削除すると、ワーカーノードが自動的に再起動します。再起動には 10 分から 60 分以上かかる場合があります。再起動時間を妨げる要因は次のとおりです。
- より多くのワーカーノードを持つ大規模な OpenShift Container Platform デプロイメント。
- BIOS および診断ユーティリティーが有効である。
- SSD ではなくハードドライブへのデプロイメント。
- 仮想ノードではなく、ベアメタルなどの物理ノードにデプロイしている。
- CPU とネットワークが遅い。
前提条件
-
cluster-adminロールを持つユーザーとしてクラスターにアクセスできる。 -
kataをruntimeClassとして使用する実行中の Pod がすべて削除されている。
手順
-
OpenShift Container Platform Web コンソールで、Operators
Installed Operators に移動します。 - Search by name フィールドを使用して、OpenShift Sandboxed Containers Operator を検索します。
- Operator をクリックして開き、KataConfig タブを選択します。
-
KataConfigリソースの Options メニュー
をクリックし、Delete KataConfigを選択します。 - 確認ウィンドウで Delete をクリックします。
kata ランタイムとリソースがアンインストールされ、ワーカーノードが再起動されるまで待ってから、次の手順に進みます。
6.1.3. Operator のアンインストール リンクのコピーリンクがクリップボードにコピーされました!
OpenShift Container Platform Web コンソールを使用して、OpenShift sandboxed containers Operator をアンインストールできます。Operator をアンインストールすると、その Operator のカタログサブスクリプション、Operator グループ、およびクラスターサービスバージョン (CSV) が削除されます。次に、openshift-sandboxed-containers-Operator namespace を削除します。
前提条件
-
cluster-adminロールを持つユーザーとしてクラスターにアクセスできる。
手順
-
OpenShift Container Platform Web コンソールで、Operators
Installed Operators に移動します。 - Search by name フィールドに、OpenShift Sandboxed Containers Operator 名を入力します。
-
Operator の Options メニュー
をクリックし、Uninstall Operator を選択します。
- 確認ウィンドウで Uninstall をクリックします。
-
Search by name フィールドに
openshift-sandboxed-containers-Operatorの名前を入力します。 namespace の Options メニュー
をクリックし、Delete Namespace を選択します。
注記Delete Namespace オプションが選択できない場合には、namespace を削除するパーミッションがありません。
-
Delete Namespace ウィンドウで、
openshift-sandboxed-containers-operatorと入力し、Delete をクリックします。 - Delete をクリックします。
6.1.4. KataConfig CRD の削除 リンクのコピーリンクがクリップボードにコピーされました!
OpenShift Container Platform Web コンソールを使用して、KataConfig カスタムリソース定義 (CRD) を削除できます。
前提条件
-
cluster-adminロールを持つユーザーとしてクラスターにアクセスできる。 -
KataConfigCR が削除されている。 - OpenShift Sandboxed Containers Operator をアンインストールしている。
手順
-
Web コンソールで、Administration
CustomResourceDefinitions に移動します。 -
Search by name フィールドに
KataConfig名を入力します。 -
KataConfigCRD の Options メニュー
をクリックし、Delete CustomResourceDefinition を選択します。
- 確認ウィンドウで Delete をクリックします。
-
KataConfigCRD がリストから消えるまで待ちます。これには数分の時間がかかる場合があります。