第 3 章 独立升级
通常,Red Hat Quay 支持从以前的(N-1)次版本进行升级。例如,不支持直接从 Red Hat Quay 3.8 升级到 3 的最新版本。相反,用户需要如下升级:
-
3.8.z
3.9.z -
3.9.z
3.10.z -
3.10.z
3.11.z -
3.11.z
3.12.z -
3.12.z
3.13.z
这需要确保在升级过程中正确且按正确顺序执行任何必要的数据库迁移。
在某些情况下,Red Hat Quay 支持从以前的(N-2、N-3)次版本直接进行单步升级。这个例外是只在次版本前的次版本中,对旧版本的用户进行升级流程。Red Hat Quay 3 支持以下升级路径:
-
3.10.z
3.13.z -
3.11.z
3.13.z -
3.12.z
3.13.z
有关希望升级 Red Hat Quay Operator 的用户,请参阅升级 Red Hat Quay Operator 概述。
本文档描述了执行每个升级所需的步骤。确定您的当前版本,然后按照顺序执行步骤,从您的当前版本开始,并处理所需目标版本。
有关各个版本的功能信息,请参阅 Red Hat Quay 发行注记。
手动升级的一般步骤包括以下步骤:
- 停止 Quay 和 Clair 容器。
- 备份数据库和镜像存储(可选但推荐使用)。
- 使用镜像的新版本启动 Clair。
- 等待 Clair 准备好接受连接,然后启动新版本的 Quay。
3.1. 访问镜像
来自版本 3.4.0 及更新版本的 Red Hat Quay 镜像包括在 registry.redhat.io 和 registry.access.redhat.com 中,身份验证已设置,如 Red Hat Container Registry 身份验证 中所述。