6.3.3. OperatorHub を使用した Operator のアップグレード
この手順では、OperatorHub を使用して AMQ Broker Operator のインスタンスをアップグレードする方法を説明します。
手順
- クラスター管理者として OpenShift Container Platform Web コンソールにログインします。
プロジェクトのブローカーデプロイメントのメインカスタムリソース (CR) インスタンスを削除します。このアクションにより、ブローカーデプロイメントが削除されます。
-
左側のナビゲーションメニューで、
をクリックします。 - Custom Resource Definitions ページで、ActiveMQArtemis CRD をクリックします。
- Instances タブをクリックします。
- プロジェクトの名前空間に対応する CR インスタンスを見つけます。
- CR インスタンスの場合は、右側の More Options アイコン (3 つの点) をクリックします。Delete ActiveMQArtemis を選択します。
-
左側のナビゲーションメニューで、
プロジェクトから既存の AMQ Broker Operator をアンインストールします。
-
左側のナビゲーションメニューで、
をクリックします。 - ページ上部の Project ドロップダウンメニューから、Operator をアンインストールするプロジェクトを選択します。
- アンインストールする Red Hat Integration - AMQ Broker インスタンスを見つけます。
- Operator インスタンスの場合は、右側の More Options アイコン (3 つの点) をクリックします。Uninstall Operator を選択します。
- 確認ダイアログボックスで、Uninstall をクリックします。
-
左側のナビゲーションメニューで、
- OperatorHub を使用して、AMQ Broker 7.9 の Operator の最新バージョンをインストールします。詳細は、「OperatorHub からの Operator のデプロイ」 を参照してください。
-
直前のブローカーデプロイメントを再作成するには、元の CR の目的に一致するように新規 CR yaml ファイルを作成し、これを適用します。「基本的なブローカーインスタンスのデプロイ」 では、Operator インストールアーカイブに
deploy/crs/broker_activemqartemis_cr.yaml
ファイルを適用する方法を記述します。このファイルは新規 CR yaml ファイルのベースとして使用することができます。