Red Hat OpenShift 对 Windows 容器的支持是一项功能,它能够在 OpenShift Container Platform 集群中运行 Windows 计算节点。这可以通过使用 Red Hat Windows 机器配置运算符 (WMCO) 来安装和管理 Windows 节点来实现。使用 Red Hat 订阅,您可以获得在 OpenShift Container Platform 中运行 Windows 工作负载的支持。由 WMCO 部署的 Windows 实例配置了 containerd 容器运行时。更多信息,请参见版本说明。
裸机或与提供商无关的集群不支持计算机器集。 |
对于包含 Linux 和 Windows 的工作负载,OpenShift Container Platform 允许您部署在 Windows Server 容器上运行的 Windows 工作负载,同时还提供在 Red Hat Enterprise Linux CoreOS (RHCOS) 或 Red Hat Enterprise Linux (RHEL) 上托管的传统 Linux 工作负载。更多信息,请参见Windows 容器工作负载入门指南。
您需要 WMCO 才能在集群中运行 Windows 工作负载。WMCO 协调在集群上部署和管理 Windows 工作负载的过程。更多信息,请参见如何启用 Windows 容器工作负载。
您可以创建 Windows MachineSet
对象来创建基础结构 Windows 机器集和相关机器,以便您可以将受支持的 Windows 工作负载迁移到新的 Windows 机器。您可以在多个平台上创建 Windows MachineSet
对象。
您可以将 Windows 工作负载调度到 Windows 计算节点。
您可以执行 Windows 机器配置操作员升级,以确保您的 Windows 节点拥有最新的更新。
您可以删除 Windows 节点,方法是删除特定机器。
您可以使用自带主机 (BYOH) Windows 实例 来重新利用 Windows Server 虚拟机并将其引入 OpenShift Container Platform。BYOH Windows 实例使那些希望在 Windows 服务器脱机时减轻重大中断的用户受益。您可以在 OpenShift Container Platform 4.8 及更高版本中将 BYOH Windows 实例用作节点。
您可以禁用 Windows 容器工作负载,方法如下:
卸载 Windows 机器配置操作员
删除 Windows 机器配置操作员命名空间