搜索

pdf文档 OpenShift 的Windows 容器支持

757.61 KB 38 页 0 下载 147 浏览 0 评论 0 收藏
语言 格式 评分
中文(简体)
.pdf
3
摘要
Red Hat OpenShift 支持在 OpenShift Container Platform 集群中运行 Windows 容器工作负载。通过 Windows Machine Config Operator(WMCO),用户可以安装和管理 Windows 节点。文档详细介绍了如何部署 Windows 容器、配置网络、扩展机器集以及注意事项。支持的云供应商包括 AWS 和 Azure,兼容的操作系统为 Windows Server 2019。文档还列出了 Kubernetes 在 Windows 节点上的功能限制,如不支持巨页和特权容器,并提供了安装和配置的具体步骤。
AI总结
### OpenShift 对 Windows 容器支持的总结 #### 1. 概述 - **OpenShift Container Platform (OCP)** 支持在集群中运行 Windows 容器工作负载,通过 **Windows Machine Config Operator (WMCO)** 实现。 - 支持的环境包括: - **云平台**:AWS、Azure。 - **操作系统**:Windows Server 2019 (LTSC)。 - **核心功能**: - 使用 WMCO 安装和管理 Windows 节点。 - 支持混合网络配置(OVN-Kubernetes)。 - 支持 Windows Server 容器和 Linux 容器的混合部署。 #### 2. 启用 Windows 容器工作负载 - **先决条件**: - 集群版本 4.6.8 或更高。 - 混合网络配置完成。 - 使用树内存储驱动程序。 - **安装 WMCO**: - 通过 OpenShift Web 控制台或 `oc` CLI 安装 WMCO。 - WMCO 管理 Windows 节点的部署和扩展。 - **注意事项**: - 不支持双 NIC。 - 不支持使用集群范围代理。 - 断开连接的环境不支持 Windows 节点。 #### 3. Windows 容器工作负载支持 - **支持的功能**: - 托管 Windows 工作负载。 - 支持 Kubernetes 的基本功能(如调度、扩展)。 - **限制**: - Windows 容器不支持巨页、特权容器。 - Pod 终止宽限期要求安装容器运行时。 - 不支持多租户环境(安全性问题)。 - **镜像示例**: - 使用 `mcr.microsoft.com/windows/servercore:ltsc2019` 镜像。 - 命令定义为 `powershell.exe` 或 `pwsh.exe`,具体取决于镜像版本。 #### 4. 机器集管理 - **创建机器集**: - 使用 YAML 文件定义 Windows MachineSet 对象。 - 支持 AWS 和 Azure 平台。 - **扩展机器集**: - 通过 `oc` CLI 扩展或删除机器实例。 - **注意事项**: - 用户置备的基础架构不支持 Windows 容器。 - 仅支持树内存储驱动程序。 #### 5. 注意事项 - **安全性**: - Windows 节点不支持多租户环境。 - 涉及主机多租户时,建议使用 Hyper-V 隔离容器。 - **其他限制**: - 不支持从私有Registry拉取镜像。 - 不支持使用部署配置创建工作负载。 #### 6. 总结 OpenShift Container Platform 提供了在 Kubernetes 集群中运行 Windows 容器的能力,通过 WMCO 实现节点管理。支持的主要云平台包括 AWS 和 Azure,且要求集群版本 4.6.8 或更高。在使用过程中需注意 API 兼容性问题、网络配置要求以及功能限制(如不支持多租户和某些高级功能)。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 31 页请下载阅读 -
文档评分
请文明评论,理性发言.