27.11. AMQ Streams のアンインストール


OpenShift Container Platform Web コンソールまたは CLI を使用して、OperatorHub から OpenShift 4.11 〜 4.14 上の AMQ Streams をアンインストールできます。

AMQ Streams のインストールに使用したのと同じアプローチを使用します。

AMQ Streams をアンインストールする場合は、デプロイメント専用に作成され、AMQ Streams リソースから参照されるリソースを特定する必要があります。

このようなリソースには以下があります。

  • シークレット (カスタム CA および証明書、Kafka Connect Secrets、その他の Kafka シークレット)
  • ロギング ConfigMap (external タイプ)

KafkaKafkaConnectKafkaMirrorMakerKafkaBridge のいずれかの設定で参照されるリソースです。

警告

CRD および関連するカスタムリソースの削除

CustomResourceDefinition が削除されると、そのタイプのカスタムリソースも削除されます。これには、AMQ Streams によって管理される KafkaKafkaConnectKafkaMirrorMaker、および KafkaBridge リソースと、AMQ Streams が Kafka コンポーネントの Pod の管理に使用する StrimziPodSet リソースが含まれます。さらに、これらのカスタムリソースによって作成された OpenShift リソース (DeploymentPodServiceConfigMap リソースなど) も削除されます。これらのリソースを削除する場合は、意図しないデータ損失を避けるため、常に注意してください。

27.11.1. Web コンソールを使用した OperatorHub からの AMQ Streams のアンインストール

この手順では、OperatorHub から AMQ Streams をアンインストールし、デプロイメントに関連するリソースを削除する方法を説明します。

コンソールから手順を実行したり、別の CLI コマンドを使用したりできます。

前提条件

  • cluster-admin または strimzi-admin パーミッションを持つアカウントを使用して OpenShift Container Platform Web コンソールにアクセスできる。
  • 削除するリソースを特定している。

    AMQ Streams をアンインストールしたら、以下の oc CLI コマンドを使用してリソースを検索して、削除されていることを確認できます。

    AMQ Streams デプロイメントに関連するリソースを検索するコマンド

    oc get <resource_type> --all-namespaces | grep <kafka_cluster_name>
    Copy to Clipboard Toggle word wrap

    <resource_type> は、secret または configmap などのチェックするリソースのタイプに置き換えます。

手順

  1. OpenShift Web コンソールで、Operators > Installed Operators に移動します。
  2. インストールされている AMQ Streams Operator のオプションアイコン (縦に 3 つの点) を選択し、Uninstall Operator をクリックします。

    Operator が Installed Operators から削除されます。

  3. Home > Projects に移動し、AMQ Streams と Kafka コンポーネントがインストールされているプロジェクトを選択します。
  4. Inventory のオプションをクリックして関連リソースを削除します。

    リソースには以下が含まれます。

    • Deployments
    • StatefulSets
    • Pod
    • Services
    • ConfigMap
    • Secrets
    ヒント

    検索を使用して、Kafka クラスターの名前で始まる関連リソースを検索します。また、Workloads でもリソースを検索できます。

代わりの CLI コマンド

CLI コマンドを使用して、OperatorHub から AMQ Streams をアンインストールできます。

  1. AMQ Streams サブスクリプションを削除します。

    oc delete subscription amq-streams -n openshift-operators
    Copy to Clipboard Toggle word wrap
  2. クラスターサービスバージョン (CSV) を削除します。

    oc delete csv amqstreams.<version>  -n openshift-operators
    Copy to Clipboard Toggle word wrap
  3. 関連する CRD を削除します。

    oc get crd -l app=strimzi -o name | xargs oc delete
    Copy to Clipboard Toggle word wrap

27.11.2. CLI を使用した AMQ Streams のアンインストール

この手順では、oc コマンドラインツールを使用して AMQ Streams をアンインストールし、デプロイメントに関連するリソースを削除する方法を説明します。

前提条件

  • cluster-admin または strimzi-admin 権限を持つアカウントを使用して、OpenShift クラスターにアクセスできる。
  • 削除するリソースを特定している。

    AMQ Streams をアンインストールしたら、以下の oc CLI コマンドを使用してリソースを検索して、削除されていることを確認できます。

    AMQ Streams デプロイメントに関連するリソースを検索するコマンド

    oc get <resource_type> --all-namespaces | grep <kafka_cluster_name>
    Copy to Clipboard Toggle word wrap

    <resource_type> は、secret または configmap などのチェックするリソースのタイプに置き換えます。

手順

  1. Cluster Operator Deployment、関連する CustomResourceDefinitions、および RBAC リソースを削除します。

    Cluster Operator のデプロイに使用するインストールファイルを指定します。

    oc delete -f install/cluster-operator
    Copy to Clipboard Toggle word wrap
  2. 前提条件で特定したリソースを削除します。

    oc delete <resource_type> <resource_name> -n <namespace>
    Copy to Clipboard Toggle word wrap

    <resource_type> は削除するリソースのタイプに、 <resource_name> はリソースの名前に置き換えます。

    シークレットの削除例

    oc delete secret my-cluster-clients-ca-cert -n my-project
    Copy to Clipboard Toggle word wrap

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2026 Red Hat