×

您可以通过升级Windows机器配置操作符(WMCO)来确保您的Windows节点拥有最新的更新。

Windows机器配置操作符升级

当发布与当前集群版本兼容的新版本的Windows机器配置操作符(WMCO)时,使用操作符生命周期管理器(OLM)安装时,操作符将根据其安装的升级通道和订阅批准策略进行升级。WMCO升级会导致Windows机器中的Kubernetes组件升级。

如果您要升级到新版本的WMCO并希望使用集群监控,则必须在WMCO命名空间中存在openshift.io/cluster-monitoring=true标签。如果您将标签添加到预先存在的WMCO命名空间,并且已经配置了Windows节点,请重新启动WMCO pod以允许显示监控图表。

为了进行非中断升级,WMCO将终止由先前版本的WMCO配置的Windows机器,并使用当前版本重新创建它们。这是通过删除Machine对象完成的,这会导致Windows节点的排水和删除。为了促进升级,WMCO会向所有已配置的节点添加版本注释。在升级期间,版本注释不匹配会导致Windows机器的删除和重新创建。为了在升级期间最大限度地减少服务中断,WMCO一次只更新一台Windows机器。

更新后,建议您在工作负载pod中设置spec.os.name.windows参数。WMCO使用此字段权威地识别pod操作系统以进行验证,并用于强制执行Windows特定的pod安全上下文约束(SCC)。

WMCO仅负责更新Kubernetes组件,而不负责Windows操作系统的更新。您在创建虚拟机时提供Windows映像;因此,您有责任提供更新的映像。您可以通过更改MachineSet规范中的映像配置来提供更新的Windows映像。

有关使用操作符生命周期管理器(OLM)升级操作符的更多信息,请参见更新已安装的操作符