2.5.6. 回滚(Rollback)
如果您需要执行回滚,您应该:
-
将
zyncDeploymentConfig 缩减为 0 个 pod。 使用以下方法将 PostgreSQL 镜像回滚到 9.5:
oc edit dc zync-database
$ oc edit dc zync-databaseCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 进入 triggers 部分,并在 imageChangeParams 下查找 name 字段。您应该会看到触发器引用 PostgreSQL 10 ImageStreamTag。
-
将
postgresql:10中的 name 字段更改为postgresql:9.5。这将触发更改:现有 pod 将被终止,并在终止时,此 pod 将使用新的 PostgreSQL 镜像启动新 pod。 - 按照与 第 2.5.4 节 “导入数据库备份” 部分中描述的步骤相同的步骤重新导入数据库备份。
- 最后,重新扩展 zync DeploymentConfig。