我正在尝试回退部署配置。我找不到指向较旧图像的回滚。它始终指向最新图像。
我正在尝试以下命令。
oc rollout undo dc/<name>
oc rollback dc/<name>
oc rollback dc/<name> --to-version=1
请帮助。
谢谢。
答案 0 :(得分:1)
首先,如何检查引用了哪个修订版本以及项目中保留了哪个修订版本?
$ oc get dc/<your dc name> -o yaml | grep revisionHistoryLimit
revisionHistoryLimit: 10
$ oc rollout history dc/<your dc name>
deploymentconfigs "<your dc name>"
REVISION STATUS CAUSE
1 Failed newer deployment was found running
2 Complete config change
3 Complete config change
4 Complete config change
$ oc describe dc/<your dc name>
Deployment #4 (latest):
:
Deployment #3:
:
我认为您可以找到一些消息,说明为什么您不能通过上述检查回滚到旧版本,例如一些失败的部署消息或有关该消息的信息。
希望对您有帮助。