3.3. 从 3.7.z 升级到 3.9.z

如果您要从 3.8.z → 3.9 升级独立 Red Hat Quay 部署,则强烈建议您从版本 10 → 13 升级 PostgreSQL。要从 10 → 13 升级 PostgreSQL,您必须关闭 PostgreSQL 10 数据库并运行迁移脚本来启动此过程:

注意
  • 当从 Red Hat Quay 3.7 升级到 3.9 时,您可能会收到以下错误: pg_dumpall: error: query failed: ERROR: xlog flush request 1/B446CCD8 不满足 --- flushed 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.9.0
  • PostgreSQL: registry.redhat.io/rhel8/postgresql-13:1-109
  • redis : registry.redhat.io/rhel8/redis-6:1-110)