OpenShift在企业中的实践:PaaS DevOps微服务(第2版)
上QQ阅读APP看书,第一时间看更新

3.4.2 OpenShift的在线升级

如果是在线升级,OpenShift会先从红帽官网自动下载软件,如图3-55所示。

图3-55 集群升级状态

升级包下载完毕后,会自动升级,如图3-56所示。

图3-56 集群升级

OpenShift的升级需要遵循一定的升级路径。按照上面的步骤,我们将OpenShift升级到4.2.13,然后再升级到4.2.14(在线升级时,选择Channel能升级到的最新版本即可)。成功以后,再升级到4.2.16,如图3-57所示。

这样,我们就将OpenShift 4.2升级到最新的小版本:4.2.16。下面可以通过查看Cluster Operator确认版本是否正确,如图3-58所示。

此外,我们还需要确保MachineConfig Pool处于正常状态,UPDATED应为True、UPDATING应为False、DEGRADED应为False,如图3-59所示。


#oc get mcp

图3-57 逐步升级

图3-58 升级后的Cluster Operator版本

图3-59 查看MachineConfig Pool的状态

如果MachineConfig Pool UPDATING为True,表示还未升级完毕;如果MachineConfig Pool出现DEGRADED为True,我们就需要进行故障分析。