1.9. アンインストール


Red Hat Advanced Cluster Management for Kubernetes をアンインストールすると、カスタムリソースの削除完全な Operator のアンインストール の 2 つの異なるアンインストールプロセスのレベルが表示されます。アンインストールプロセスには最大 20 分かかることがあり、プロセスにはリソースの削除が含まれます。

  • カスタムリソースの削除は、最も基本的な最初のアンインストールの種類で、MultiClusterHub インスタンスのカスタムリソースを削除しますが、他の必要なコンポーネントはそのまま残されます。このレベルのアンインストールは、同じ設定とコンポーネントを使用して再インストールする予定の場合に役立ちます。
  • Operator の完全なアンインストールは、カスタムリソース定義などのコンポーネントを除くほとんどの Operator コンポーネントを削除する第 2 レベルのプロセスです。この手順を続行すると、カスタムリソースの削除で削除されていないコンポーネントおよびサブスクリプションがすべて削除されます。アンインストールが済むと、カスタムリソースの前に Operator を再インストールする必要があります。

1.9.1. 前提条件

  • マネージドクラスターがアタッチされている場合、それらをデタッチする必要があります。注記: これには、セルフマネージドのハブクラスターである local-cluster は含まれません。クラスターのデタッチの詳細は、クラスターの作成マネージメントからのクラスターの削除 セクションを参照してください。
  • Discovery を使用する場合は、この機能を無効にする必要があります。コンソールから Discovered Clusters テーブルに移動し、Disable cluster discovery をクリックします。サービスの削除を確定します。ターミナルを使用して、次のコマンドで Discovery を無効にすることもできます。

    oc delete discoveryconfigs --all --all-namespaces
  • Agent Service Configuration を使用する場合は、AgentServiceConfig リソースを無効にして削除します。以下の手順を実行します。

    1. ハブクラスターにログインします。
    2. 次のコマンドを入力して、AgentServiceConfig カスタムリソースを削除します。
    oc delete agentserviceconfig --all
  • Observability を使用する場合は、MultiClusterObservability カスタムリソースを無効にして削除します。注記: Observability サービスを削除しても、オブジェクトストレージに影響はありません。以下の手順を参照してください。

    1. ハブクラスターにログインします。
    2. 以下のコマンドを実行して MultiClusterObservability カスタムリソースを削除します。

      oc delete mco observability
      • コンソールを使用して MultiClusterObservability カスタムリソースを削除するには、以下の手順を参照してください。
    3. MultiClusterObservability カスタムリソースがインストールされている場合は、MultiClusterObservability のタブを選択します。
    4. MultiClusterObservability カスタムリソースの Options メニューを選択します。
    5. Delete MultiClusterObservability を選択します。

    リソースを削除すると、Red Hat Advanced Cluster Management ハブクラスターの open-cluster-management-observability namespace の Pod と、全マネージドクラスターの open-cluster-management-addon-observability namespace の Pod が削除されます。

1.9.2. コマンドを使用して MultiClusterHub リソースを削除する

MultiClusterHub カスタムリソースを削除し、アーティファクトを削除します。以下の手順を実行します。

  1. まだの場合には、oc コマンドが実行できるように、OpenShift Container Platform CLI が設定されていることを確認してください。oc コマンドの設定方法の詳細は、OpenShift Container Platform ドキュメントの OpenShift CLI の使用を開始 を参照してください。
  2. 以下のコマンドを入力してプロジェクトの namespace に移動します。namespace をプロジェクトの namespace に置き換えます。

    oc project <namespace>
  3. 以下のコマンドを実行して MultiClusterHub カスタムリソースを削除します。

    oc delete multiclusterhub --all
  4. 進行状況を表示するには、次のコマンドを入力します。

    oc get mch -o yaml
  5. MultiClusterHub Operator をアンインストールします。注記: 同じバージョンの Red Hat Advanced Cluster Management を再インストールする予定がある場合、Operator をアンインストールする必要はありません。
  6. 次のコマンドを入力して、インストールされている namespace 内の ClusterServiceVersionSubscription を削除します。2.x.0 の値を、選択したリリースに置き換えます。

    oc get csv
    NAME                                 DISPLAY                                      VERSION   REPLACES   PHASE
    advanced-cluster-management.v2.x.0   Advanced Cluster Management for Kubernetes   2.x.0                Succeeded
    
    oc delete clusterserviceversion advanced-cluster-management.v2.x.0
    
    oc get sub
    NAME                        PACKAGE                       SOURCE                CHANNEL
    acm-operator-subscription   advanced-cluster-management   acm-custom-registry   release-2.x
    
    oc delete sub acm-operator-subscription

    注記: CSV のサブスクリプションおよびバージョンの名前が異なる場合があります。

1.9.3. コンソールを使用したコンポーネントの削除

Red Hat OpenShift Container Platform コンソールを使用してアンインストールする場合は、MultiClusterHub リソースを削除してオブジェクトを削除します。ステータスを待ってから、Operator をアンインストールします。コンソールを使用してアンインストールを行うには、以下の手順を実行します。

  1. OpenShift Container Platform コンソールのナビゲーションで、Operators > Installed Operators > Advanced Cluster Manager for Kubernetes を選択します。
  2. MultiClusterHub のカスタムリソースを削除します。

    1. Multiclusterhub のタブを選択します。
    2. MultiClusterHub カスタムリソースの Options メニューを選択します。
    3. Delete MultiClusterHub を選択します。
  3. Installed Operators に移動します。
  4. Options メニュー、Uninstall operator の順に選択して、Red Hat Advanced Cluster Management operator を削除します。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.