4.2. テンプレートベースのブローカーデプロイメントのアップグレード


以下の手順では、アプリケーションテンプレートに基づいてブローカーデプロイメントのブローカーコンテナーイメージをアップグレードする方法を説明します。

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

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

  • Red Hat AMQ Broker 7.x(Ephemeral, no SSL)
  • Red Hat AMQ Broker 7.x(Ephemeral, with SSL)
  • Red Hat AMQ Broker 7.x(Custom Config、Ephemeral、no SSL)

前提条件

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

手順

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

    1. OpenShift Container Platform 4.1 で、Workloads Deployment Configs をクリックします。
    2. OpenShift Container Platform 3.11 で、Applications Deployments をクリックします。ブローカーのデプロイメント内で、Configuration タブをクリックします。
  4. Actions メニューから Edit Deployment Config (OpenShift Container Platform 4.1)または Edit YAML (OpenShift Container Platform 3.11)をクリックします。

    Deployment Config の YAML タブが開き、.yaml ファイルが編集可能なモードで開きます。

  5. image 属性を編集して、Long Term Support(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 は指定されたリポジトリーで利用可能な最新のイメージを自動的に識別し、このイメージを使用してブローカーデプロイメントをアップグレードします。

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

    ...
    spec:
        containers:
              image: 'registry.redhat.io/amq7/amq-broker-lts-rhel7:7.4'
    ..
    imagePullSecrets:
      - name: {PULL-SECRET-NAME}
  7. Save をクリックします。

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

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る