4.2.2. 永続的なブローカーデプロイメントのアップグレード


この手順では、永続的なブローカーデプロイメントをアップグレードする方法を説明します。OpenShift Container Platform サービスカタログの永続ブローカーテンプレートには、以下のようなラベルがあります。

  • Red Hat AMQ Broker 7.x (Persistence, clustered, no SSL)
  • Red Hat AMQ Broker 7.x (Persistence, clustered, with SSL)
  • Red Hat AMQ Broker 7.x (Persistence, with SSL)

前提条件

  • AMQ Broker 7.3 以降では、新しいバージョンの Red Hat コンテナーレジストリーを使用してコンテナーイメージにアクセスします。この新しいバージョンのレジストリーでは、イメージにアクセスして OpenShift プロジェクトにプルする前に、認証されたユーザーである必要があります。このセクションの手順を実施する前に、「Red Hat コンテナーレジストリーの認証」で説明されている手順を完了する必要があります。

手順

  1. OpenShift Container Platform Web コンソールに移動し、ログインします。
  2. 永続的なブローカーデプロイメントをアップグレードするプロジェクトをクリックします。
  3. ブローカーのデプロイメントに対応する StatefulSet(SS)を選択します。

    1. OpenShift Container Platform 4.1 で、Workloads Stateful Sets をクリックします。
    2. OpenShift Container Platform 3.11 で、Applications Stateful Sets をクリックします。
  4. Actions メニューから Edit Stateful Set (OpenShift Container Platform 4.1)または Edit YAML (OpenShift Container Platform 3.11)をクリックします。

    StatefulSet の YAML タブが開き、編集可能なモードの .yaml ファイルが表示されます。

  5. ブローカーのデプロイメントをアップグレードする準備をするには、デプロイメントをゼロのブローカーにスケールダウンします。

    1. replicas 属性が現在 1 以上に設定されている場合は、0 に設定します。
    2. Save をクリックします。
  6. すべてのブローカー Pod がシャットダウンしたら、Stateful Set .yaml ファイルを再度編集します。image 属性を編集して、LTS イメージストリームに最新のブローカーコンテナーイメージを指定します。

    ...
    spec:
        containers:
              image: 'registry.redhat.io/amq7/amq-broker-lts-rhel7:7.4'
    注記

    イメージ 属性( 7.4 -6 などの特定のバージョン ID を持つタグではなく)に 7.4などのタグ形式を指定する場合、このタグ形式は Floating タグ として知られています。Floating タグを指定する場合、OpenShift Container Platform は指定されたリポジトリーで利用可能な最新のイメージを自動的に識別し、このイメージを使用してブローカーデプロイメントをアップグレードします。

  7. imagePullSecrets 属性を追加し、Red Hat コンテナーレジストリーで認証に使用するアカウントに関連付けられたイメージプルシークレットを指定します。

    ...
    spec:
        containers:
              image: 'registry.redhat.io/amq7/amq-broker-lts-rhel7:7.4'
    ..
    imagePullSecrets:
      - name: {PULL-SECRET-NAME}
  8. replicas 属性を元の値に設定します。
  9. Save をクリックします。

    現在インストールされているものよりも新しいブローカーイメージが Red Hat Container レジストリーで利用可能な場合、OpenShift Container Platform はブローカーデプロイメントをアップグレードします。これを実行するには、OpenShift Container Platform はブローカー Pod を再起動します。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る