您可以通过升级Windows机器配置操作符(WMCO)来确保您的Windows节点拥有最新的更新。
当发布与当前集群版本兼容的新版本的Windows机器配置操作符(WMCO)时,使用操作符生命周期管理器(OLM)安装时,操作符将根据其安装的升级通道和订阅批准策略进行升级。WMCO升级会导致Windows机器中的Kubernetes组件升级。
如果您要升级到新版本的WMCO并希望使用集群监控,则必须在WMCO命名空间中存在 |
为了进行非中断升级,WMCO将终止由先前版本的WMCO配置的Windows机器,并使用当前版本重新创建它们。这是通过删除Machine
对象完成的,这会导致Windows节点的排水和删除。为了促进升级,WMCO会向所有已配置的节点添加版本注释。在升级期间,版本注释不匹配会导致Windows机器的删除和重新创建。为了在升级期间最大限度地减少服务中断,WMCO一次只更新一台Windows机器。
更新后,建议您在工作负载pod中设置spec.os.name.windows
参数。WMCO使用此字段权威地识别pod操作系统以进行验证,并用于强制执行Windows特定的pod安全上下文约束(SCC)。
WMCO仅负责更新Kubernetes组件,而不负责Windows操作系统的更新。您在创建虚拟机时提供Windows映像;因此,您有责任提供更新的映像。您可以通过更改 |
有关使用操作符生命周期管理器(OLM)升级操作符的更多信息,请参见更新已安装的操作符。