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