3.3. 3.8.z から 3.9.z へのアップグレード

スタンドアロンの Red Hat Quay デプロイメントを 3.8.z → 3.9 からアップグレードする場合は、PostgreSQL をバージョン 10 → 13 からアップグレードすることが強く推奨されます。PostgreSQL を 10 → 13 からアップグレードするには、PostgreSQL 10 データベースがダウンし、移行スクリプトを実行してプロセスを開始する必要があります。

注記
  • Red Hat Quay 3.7 から 3.9 にアップグレードする場合、次のエラーが発生する場合があります。pg_dumpall: error: query failed: ERROR: xlog flush request 1/B446CCD8 is not satisfied --- flushed only to 1/B0013858この問題の回避策として、OpenShift Container Platform デプロイメント上の quayregistry-clair-postgres-upgrade ジョブを削除すると、問題が解決されます。

3.3.1. ターゲットイメージ

  • Quay: registry.redhat.io/quay/quay-rhel8:v3.9.0
  • Clair: registry.redhat.io/quay/clair-rhel8:4.6.0
  • PostgreSQL: registry.redhat.io/rhel8/postgresql-13:1-109
  • Redis: registry.redhat.io/rhel8/redis-6:1-110)