基于图像标签或图像摘要的 OpenShift 回滚?
OpenShift Rollback based on image tag or on image digest?
我刚刚接手了一个项目,显然有人决定通过部署管道将 :latest docker 图像标签部署到 OpenShift。
我们目前正在尝试查明这是否会导致 OpenShift 发出的回滚期间出现问题。
假设我们有一个有状态集,如果我们进行滚动部署并且第一个 pod 上的运行状况检查失败。 OpenShift 在什么基础上启动“回滚”pod - 在上一个图像的摘要或图像标签上?
如果是图像标签,回滚可能不会成功,因为 :latest 已经包含了故障图像。
顺便说一句,这是一个 OpenShift 3.6。 (如果相关)
所以回答你的问题是回滚将应用程序恢复到基于上一个图像的摘要的先前修订。
我刚刚接手了一个项目,显然有人决定通过部署管道将 :latest docker 图像标签部署到 OpenShift。 我们目前正在尝试查明这是否会导致 OpenShift 发出的回滚期间出现问题。
假设我们有一个有状态集,如果我们进行滚动部署并且第一个 pod 上的运行状况检查失败。 OpenShift 在什么基础上启动“回滚”pod - 在上一个图像的摘要或图像标签上?
如果是图像标签,回滚可能不会成功,因为 :latest 已经包含了故障图像。
顺便说一句,这是一个 OpenShift 3.6。 (如果相关)
所以回答你的问题是回滚将应用程序恢复到基于上一个图像的摘要的先前修订。