2.2.6.7. その他のイメージの変更


3scale 2.10 のインストール環境で以下の DeploymentConfig の 1 つまたは複数が利用可能な場合は、該当するリンクをクリックして詳細な操作手順を確認してください。

backend-redis DeploymentConfig

現在の 3scale インストール環境に backend-redis DeploymentConfig が存在する場合は、backend-redis 用の redis イメージにパッチを適用します。

  1. backend-redis イメージストリームにパッチを適用します。

    $ oc patch imagestream/backend-redis --type=json -p '[{"op": "add", "path": "/spec/tags/-", "value": {"annotations": {"openshift.io/display-name": "Backend 2.11 Redis"}, "from": { "kind": "DockerImage", "name": "registry.redhat.io/rhscl/redis-5-rhel7:5"}, "name": "2.11", "referencePolicy": {"type": "Source"}}}]'
    Copy to Clipboard Toggle word wrap

    このパッチにより backend-redis イメージストリームが更新され、2.11 タグが含まれるようになります。以下のコマンドにより Tags 欄に 2.11 が表示されれば、タグが作成されていることを確認することができます。

    $ oc get is backend-redis
    Copy to Clipboard Toggle word wrap
  2. backend-redis ImageChange トリガーにパッチを適用します。

    1. 古い 2.10 トリガーを削除します。

      $ oc set triggers dc/backend-redis --from-image=backend-redis:2.10 --containers=backend-redis --remove
      Copy to Clipboard Toggle word wrap
    2. 3scale 2.11 の redis イメージは Redis 3 から 5 にアップグレードされており、Redis への異なるバイナリーパスが含まれています。backend-redis デプロイメントコンテナーコマンドを更新して、新しいパスを使用する必要があります。注記: この変更を適用すると、次のサブステップで新しいバージョン固有のトリガーを追加する まで、 backend-redis デプロイメントがエラー状態のままになります。

      $ oc patch dc backend-redis --patch '{"spec":{"template":{"spec":{"containers":[{"name":"backend-redis","command":["/opt/rh/rh-redis5/root/usr/bin/redis-server"]}]}}}}'
      Copy to Clipboard Toggle word wrap
    3. 新しいバージョン固有のトリガーを追加します。

      $ oc set triggers dc/backend-redis --from-image=backend-redis:2.11 --containers=backend-redis
      Copy to Clipboard Toggle word wrap

      イメージに新しい更新があれば、このパッチがトリガーとなり backend-redis DeploymentConfig も再デプロイされます。その場合は、新規 Pod の再デプロイが完了して使用できる状態になり、古い Pod が終了するまで待ちます。

system-redis DeploymentConfig

現在の 3scale インストール環境に system-redis DeploymentConfig が存在する場合は、system-redis 用の redis イメージにパッチを適用します。

  1. system-redis イメージストリームにパッチを適用します。

    $ oc patch imagestream/system-redis --type=json -p '[{"op": "add", "path": "/spec/tags/-", "value": {"annotations": {"openshift.io/display-name": "System 2.11 Redis"}, "from": { "kind": "DockerImage", "name": "registry.redhat.io/rhscl/redis-5-rhel7:5"}, "name": "2.11", "referencePolicy": {"type": "Source"}}}]'
    Copy to Clipboard Toggle word wrap

    このパッチにより system-redis イメージストリームが更新され、2.11 タグが含まれるようになります。以下のコマンドにより Tags 欄に 2.11 が表示されれば、タグが作成されていることを確認することができます。

    $ oc get is system-redis
    Copy to Clipboard Toggle word wrap
  2. system-redis ImageChange トリガーにパッチを適用します。

    1. 古い 2.10 トリガーを削除します。

      $ oc set triggers dc/system-redis --from-image=system-redis:2.10 --containers=system-redis --remove
      Copy to Clipboard Toggle word wrap
    2. 3scale 2.11 の redis イメージは Redis 3 から 5 にアップグレードされており、Redis への異なるバイナリーパスが含まれています。system-redis デプロイメントコンテナーコマンドを更新して、新しいパスを使用する必要があります。注記: この変更を適用すると、次のサブステップで新しいバージョン固有のトリガーを追加する まで、system-redis デプロイメントがエラー状態のままになります。

      $ oc patch dc system-redis --patch '{"spec":{"template":{"spec":{"containers":[{"name":"system-redis","command":["/opt/rh/rh-redis5/root/usr/bin/redis-server"]}]}}}}'
      Copy to Clipboard Toggle word wrap
    3. 新しいバージョン固有のトリガーを追加します。

      $ oc set triggers dc/system-redis --from-image=system-redis:2.11 --containers=system-redis
      Copy to Clipboard Toggle word wrap

      イメージに新しい更新があれば、このパッチがトリガーとなり system-redis DeploymentConfig も再デプロイされます。その場合は、新規 Pod の再デプロイが完了して使用できる状態になり、古い Pod が終了するまで待ちます。

system-mysql DeploymentConfig

現在の 3scale インストール環境に system-mysql DeploymentConfig が存在する場合は、system-mysql 用の MySQL イメージにパッチを適用します。

  1. system-mysql イメージストリームにパッチを適用します。

    $ oc patch imagestream/system-mysql --type=json -p '[{"op": "add", "path": "/spec/tags/-", "value": {"annotations": {"openshift.io/display-name": "System 2.11 MySQL"}, "from": { "kind": "DockerImage", "name": "registry.redhat.io/rhscl/mysql-57-rhel7:5.7"}, "name": "2.11", "referencePolicy": {"type": "Source"}}}]'
    Copy to Clipboard Toggle word wrap

    このパッチにより system-mysql イメージストリームが更新され、2.11 タグが含まれるようになります。以下のコマンドにより Tags 欄に 2.11 が表示されれば、タグが作成されていることを確認することができます。

    $ oc get is system-mysql
    Copy to Clipboard Toggle word wrap
  2. system-mysql ImageChange トリガーにパッチを適用します。

    1. 古い 2.10 トリガーを削除します。

      $ oc set triggers dc/system-mysql --from-image=system-mysql:2.10 --containers=system-mysql --remove
      Copy to Clipboard Toggle word wrap
    2. 新しいバージョン固有のトリガーを追加します。

      $ oc set triggers dc/system-mysql --from-image=system-mysql:2.11 --containers=system-mysql
      Copy to Clipboard Toggle word wrap

      イメージに新しい更新があれば、このパッチがトリガーとなり system-mysql DeploymentConfig も再デプロイされます。その場合は、新規 Pod の再デプロイが完了して使用できる状態になり、古い Pod が終了するまで待ちます。

system-postgresql DeploymentConfig

現在の 3scale インストール環境に system-postgresql DeploymentConfig が存在する場合は、system-postgresql 用の PostgreSQL イメージにパッチを適用します。

  1. system-postgresql イメージストリームにパッチを適用します。

    $ oc patch imagestream/system-postgresql --type=json -p '[{"op": "add", "path": "/spec/tags/-", "value": {"annotations": {"openshift.io/display-name": "System 2.11 PostgreSQL"}, "from": { "kind": "DockerImage", "name": "registry.redhat.io/rhscl/postgresql-10-rhel7"}, "name": "2.11", "referencePolicy": {"type": "Source"}}}]'
    Copy to Clipboard Toggle word wrap

    このパッチにより system-postgresql イメージストリームが更新され、2.11 タグが含まれるようになります。以下のコマンドにより Tags 欄に 2.11 が表示されれば、タグが作成されていることを確認することができます。

    $ oc get is system-postgresql
    Copy to Clipboard Toggle word wrap
  2. system-postgresql ImageChange トリガーにパッチを適用します。

    1. 古い 2.10 トリガーを削除します。

      $ oc set triggers dc/system-postgresql --from-image=system-postgresql:2.10 --containers=system-postgresql --remove
      Copy to Clipboard Toggle word wrap
    2. 新しいバージョン固有のトリガーを追加します。

      $ oc set triggers dc/system-postgresql --from-image=system-postgresql:2.11 --containers=system-postgresql
      Copy to Clipboard Toggle word wrap

      イメージに新しい更新があれば、このパッチがトリガーとなり system-postgresql DeploymentConfig も再デプロイされます。その場合は、新規 Pod の再デプロイが完了して使用できる状態になり、古い Pod が終了するまで待ちます。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2026 Red Hat
トップに戻る