1.8. アンインストール
Red Hat Advanced Cluster Management for Kubernetes をアンインストールする場合に、2 種類のプロセスレベルが存在します。
最初のレベルはカスタムリソースの削除です。これは、最も基本的なアンインストールの種類で、MultiClusterHub インスタンスのカスタムリソースを削除しますが、他の必要なコンポーネントが残されたままになります。このレベルのアンインストールは、削除する内容と同じ設定とコンポーネントを使用して、別のインストールを行う予定の場合には便利です。他の全コンポーネントがすでにインストールされているので、次のバージョンのインストール時間が短縮されます。
次のレベルは、カスタムリソース定義などのいくつかの項目を除く、より完全なアンインストールです。このレベルでは、他の必須コンポーネントおよび設定が削除される項目に追加されます。この手順を続行すると、カスタムリソースの削除で削除されていないコンポーネントおよびサブスクリプションがすべて削除されます。このレベルのアンインストールを完了する場合には、カスタムリソースを再インストールする前に Operator の再インストールが必要です。
重要: Red Hat Advanced Cluster Management のハブクラスターをアンインストールする前に、ハブクラスターが管理するクラスターをすべてデタッチする必要があります。回避策については、「リソースが存在しないためにアンインストールに失敗する場合のトラブルシューティング」を参照してください。
1.8.1. コマンドを使用した MultiClusterHub インスタンスの削除 リンクのコピーリンクがクリップボードにコピーされました!
MultiClusterObservability カスタムリソースを実行している場合は、これを無効にして削除します。
- ハブクラスターにログインします。
以下のコマンドを実行して MultiClusterObservability カスタムリソースを削除します。
oc delete mco observability
oc delete mco observabilityCopy to Clipboard Copied! Toggle word wrap Toggle overflow リソースを削除すると、Red Hat Advanced Cluster Management ハブクラスターの
open-cluster-management-observabilitynamespace の Pod と、全マネージドクラスターのopen-cluster-management-addon-observabilitynamespace の Pod が削除されます。重要: 可観測性サービスの削除によるオブジェクトストレージへの影響はありません。
以下のコマンドを入力してプロジェクトの namespace に移動します。
oc project <namespace>
oc project <namespace>Copy to Clipboard Copied! Toggle word wrap Toggle overflow namespaceはお使いのプロジェクトの namespace に置き換えます。以下のコマンドを実行して
MultiClusterHubカスタムリソースを削除します。oc delete multiclusterhub --all
oc delete multiclusterhub --allCopy to Clipboard Copied! Toggle word wrap Toggle overflow アンインストールプロセスの完了に最長 20 分かかる可能性があります。以下のコマンドを入力して進捗を表示できます。
oc get mch -o yaml
oc get mch -o yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow clean-up スクリプトを実行して、残りのアーティファクトを削除します。
- 「Installing Helm」の手順に従い、Helm CLI バイナリーバージョン 3.2.0 以降をインストールします。
-
ocコマンドが実行できるように、OpenShift Container Platform CLI が設定されていることを確認してください。ocコマンドの設定方法に関する詳細は、OpenShift Container Platform ドキュメントの「CLI の使用方法」を参照してください。 以下のスクリプトをファイルにコピーします。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow スクリプトの
namespaceは、Red Hat Advanced Cluster Management がインストールされている namespace 名に置き換えます。namespace が消去され、削除されるので、正しい namespace を指定するようにしてください。スクリプトを実行して、アーティファクトを以前のインストールから削除します。
ヒント: 新しいバージョンを再インストールする予定で、他の情報を保存する場合には、残りの手順を省略し、再インストールしてください。
以下のコマンドを入力して、関連するコンポーネントおよびサブスクリプションをすべて削除します。
oc delete subs --all
oc delete subs --allCopy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のコマンドを入力し、ClusterServiceVersion を削除します。
oc delete clusterserviceversion --all
oc delete clusterserviceversion --allCopy to Clipboard Copied! Toggle word wrap Toggle overflow