2.7. Windows Machine Config Operator 的先决条件

以下信息详细介绍了 Windows Machine Config Operator 支持的平台版本、Windows Server 版本和网络配置。有关仅与该平台相关的任何信息请参阅 vSphere 文档。

2.7.1. 基于 OpenShift Container Platform 和 WMCO 版本支持的平台

平台支持的 OpenShift Container Platform 版本支持的 WMCO 版本安装程序置备的基础架构安装支持用户置备的基础架构安装支持

Amazon Web Services (AWS)

4.6+

WMCO 1.0+

GA

技术预览

Microsoft Azure

4.6+

WMCO 1.0+

GA

技术预览

VMware vSphere

4.7+

WMCO 2.0+

GA

技术预览

2.7.2. 基于 OpenShift Container Platform 和 WMCO 版本的 Bring-Your-Own-Host (BYOH) 实例支持的平台

平台支持的 OpenShift Container Platform 版本支持的 WMCO 版本用于安装程序置备的基础架构安装支持的 BYOHBYOH 用于用户置备的基础架构安装支持

Amazon Web Services (AWS)

4.8+

WMCO 3.1+

GA

技术预览

Microsoft Azure

4.8+

WMCO 3.1+

GA

技术预览

VMware vSphere

4.8+

WMCO 3.1+

GA

GA[1]

裸机

4.8+

WMCO 3.1+

 

GA[1]

  1. 只有在集群安装过程中在 install-config.yaml 文件中设置了 platform: none 字段时,才会支持此安装类型。

2.7.3. 支持的 Windows Server 版本

下表根据适用平台列出了受支持的 Windows Server 版本。任何未列出的 Windows Server 版本均不受支持,并将导致错误。为防止这些错误,请根据所使用的平台仅使用适当的版本。

平台支持的 Windows Server 版本

Amazon Web Services (AWS)

Windows Server 2019,版本 1809

Microsoft Azure

Windows Server 2019,版本 1809

VMware vSphere

Windows Server 2022,OS Build 20348.681 或更高版本

注意

不支持 Windows Server 2019,因为没有包括 KB4565351 补丁。

裸机

Windows Server 2019,版本 1809

2.7.4. 支持的网络

与 OVN-Kubernetes 的混合网络是唯一支持的网络配置。有关此功能的更多信息,请参见下面的其他资源。下表概述了根据您的平台使用的网络配置和 Windows Server 版本类型。安装集群时必须指定网络配置。请注意,OpenShift SDN 网络是 OpenShift Container Platform 集群的默认网络。但是,OpenShift SDN 不支持 WMCO。

表 2.1. 平台网络支持

平台支持的网络

Amazon Web Services (AWS)

使用 OVN-Kubernetes 的混合网络

Microsoft Azure

使用 OVN-Kubernetes 的混合网络

VMware vSphere

带有自定义 VXLAN 端口的 OVN-Kubernetes 的混合网络

裸机

使用 OVN-Kubernetes 的混合网络

表 2.2. 混合 OVN-Kubernetes Windows Server 支持

使用 OVN-Kubernetes 的混合网络支持的 Windows Server 版本

默认 VXLAN 端口

Windows Server 2019,版本 1809

自定义 VXLAN 端口

Windows Server 2022,OS Build 20348.681 或更高版本

重要

在受限网络或断开连接的环境中的集群不支持运行 Windows 容器工作负载。

WMCO 版本 3.x 仅与 OpenShift Container Platform 4.8 兼容。

2.7.5. 新功能及改进

此发行版本添加了以下新功能及改进。

2.7.5.1. 对自定义 VXLAN 端口选择进行强制限制

在使用最新版本的 Windows 服务器时,用户不得选择自定义 VXLAN 端口。

2.7.6. 程序错误修复

  • 在以前的版本中,当后备部署在不同 Windows 节点上调度多个 pod 时,负载均衡器服务会变得不稳定。这个问题已被解决。(BZ#1905950
  • 在以前的版本中,WMCO 将公钥注解 windowsmachineconfig.openshift.io/pub-key-hash 添加到 Linux 节点。现在,WMCO 不再为 Linux 节点添加注解。(BZ#1930791)
  • 在以前的版本中,当用户提供无效的私钥时,WMCO 将失败。在这个版本中,WMCO 会为无效密钥的用户生成错误警报。(BZ#1929579
  • 在以前的版本中,当后备开发有多个 pod 调度到不同的 Windows 节点上时,kube-proxy 服务会在创建负载均衡器服务时崩溃。这个问题现已解决。(BZ#1939968
  • 在以前的版本中,windows_exporter 组件会报告各种指标作为 windows_*。此错误导致一些节点级指标,它们通过遥测服务了解节点,无法报告。现在,组件会导出正确的显示所有预期指标。(BZ#1948037)

2.7.7. RHSA-2021:3001 - Windows Container 支持 OpenShift Container Platform 安全更新

作为之前记录的程序错误修复 (BZ#1946538) 的一部分,Red Hat Windows Machine Config Operator 2.0.1 现在提供了 Windows kube-proxy 的更新。有关更新的详情请查看 RHSA-2021:2130 公告。