第 3 章 独立升级
通常,Red Hat Quay 只支持从之前的(N-1)次版本进行升级。例如,不支持直接从 Red Hat Quay 3.0.5 升级到 3.5 的最新版本。相反,用户必须按如下方式升级:
-
3.0.5
3.1.3 -
3.1.3
3.2.2 -
3.2.2
3.3.4 -
3.3.4
3.4.z -
3.4.z
3.5.z
这需要确保正确完成所有必要的数据库迁移,并在升级过程中正确顺序进行。
在某些情况下,Red Hat Quay 支持直接的单步升级(N-2、N-3 次要版本。对于普通的次版本,在次版本之前,升级简化了对较旧版本的客户的升级过程。支持以下升级路径:
-
3.3.z
3.6.z -
3.4.z
3.6.z -
3.4.z
3.7.z -
3.5.z
3.7.z -
3.7.z
3.8.z
对于希望通过 Quay Operator 升级的用户,请参阅升级 Quay Operator。
本文档描述了执行每个单独升级所需的步骤。确定您当前的版本,然后按照顺序执行操作,从当前版本开始,然后工作到所需的目标版本。
有关独立版本的功能信息,请参阅 Red Hat Quay 发行注记。
手动升级的一般步骤包括以下步骤:
- 停止 Quay 和 Clair 容器。
- 备份数据库和镜像存储(但推荐使用)。
- 使用镜像的新版本启动 Clair。
- 等待 Clair 准备好接受连接,然后启动 Quay 的新版本。
3.1. 访问镜像 复制链接链接已复制到粘贴板!
Quay 3.4.0 及更新版本的镜像可从 registry.redhat.io 和 registry.access.redhat.com 提供,其身份验证设置如下: Red Hat Container Registry Authentication 所述。
Quay 3.3.4 及更早版本中的镜像可从 quay.io 提供,且设置身份验证,如 访问 Red Hat Quay 中所述,没有 CoreOS 登录。