2.3.4.2.2. 部署
无论是更改底层应用程序镜像还是配置应用程序的 API 对象,部署通常需要提取升级的更改。如果应用程序的镜像改变(例如,由于 oc tag
操作或 docker push
作为从上游环境提升镜像的一部分),则您的 DeploymentConfig
上的 ImageChangeTriggers
可以触发新部署。同样,如果 DeploymentConfig
API 对象本身被更改,则当由提升步骤更新 API 对象时,ConfigChangeTrigger
可以启动部署(如 oc apply
)。
否则,有助于手动部署的 oc
命令包括:
-
oc rollout
:管理部署的新方法,包括暂停和恢复有关管理历史记录的语义和丰富的功能。 -
oc rollback
:允许将版本重新升级到以前的部署;在提升情景中,如果测试新版本遇到问题,请确认它仍能与上一版本合作。