第 3 章 了解 Windows 容器工作负载


Red Hat OpenShift for Windows Containers 为在 OpenShift Container Platform 上运行 Microsoft Windows Server 容器提供了内置的支持。对于使用 Linux 和 Windows 工作负载管理异构环境的管理员,OpenShift Container Platform 允许您部署在 Windows Server 容器上运行的 Windows 工作负载,同时也提供托管在 Red Hat Enterprise Linux CoreOS(RHCOS)或 Red Hat Enterprise Linux(RHEL)上的传统 Linux 工作负载。

注意

不支持具有 Windows 节点的集群的多租户。托管多租户用法在所有 Kubernetes 环境中都存在安全性问题。额外的安全功能,如 Pod 安全策略,或节点的更精细的访问控制(RBAC),使利用安全漏洞进行工具更困难。但是,如果您选择运行托管多租户工作负载,则管理程序是唯一应使用的安全选项。Kubernetes 的安全域包括整个集群,而不是只限于单个节点。对于可能会有恶意的多租户工作负载,应该使用物理隔离的集群。

Windows 服务器容器使用共享内核提供资源隔离,但它并不适用于托管可能会有恶意的多租户工作负载。涉及主机多租户的情况应该使用 Hyper-V 隔离容器来严格隔离租户。

3.1. Windows Machine Config Operator 的先决条件

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

Expand
平台支持的 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

技术预览

Expand
平台支持的 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 字段时,才会支持此安装类型。

3.1.3. 支持的 Windows Server 版本

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

Expand
平台支持的 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

3.1.4. 支持的网络

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

Expand
表 3.1. 平台网络支持
平台支持的网络

Amazon Web Services (AWS)

使用 OVN-Kubernetes 的混合网络

Microsoft Azure

使用 OVN-Kubernetes 的混合网络

VMware vSphere

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

裸机

使用 OVN-Kubernetes 的混合网络

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

默认 VXLAN 端口

Windows Server 2019,版本 1809

自定义 VXLAN 端口

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

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat