第 1 章 准备部署 OpenShift Container Storage
使用本地存储设备在 OpenShift Container Platform 上部署 OpenShift Container Storage 可让您选择创建内部集群资源。这会导致在内部置备基础服务,这有助于为应用提供额外的存储类。
在使用本地存储开始部署 Red Hat OpenShift Container Storage 前,请确保满足您的资源要求。如需更多信息,请参阅使用本地存储设备安装 OpenShift Container Storage 的要求。
在基于 Red Hat Enterprise Linux 的主机上为 worker 节点启用文件系统访问。请参阅在基于 Red Hat Enterprise Linux 的节点上启用容器的文件系统访问。
注意对于 Red Hat Enterprise Linux CoreOS (RHCOS) 可以跳过此步骤。
可选: 如果要使用外部密钥管理系统(KMS)启用集群范围加密:
- 确保存在带有令牌的策略,并且 Vault 中的键值后端路径已启用。请参阅在 vault 中启用键值后端和策略。
- 确保您在 Vault 服务器上使用签名的证书。
解决以上问题后,按照给出的顺序操作:
1.1. 使用本地存储设备安装 OpenShift Container Storage 的要求
节点要求
集群必须至少包含三个 OpenShift Container Platform worker 节点,每个节点都有本地附加存储设备。
- 三个所选节点的每个节点必须至少有一个原始块设备可供 OpenShift Container Storage 使用。
- 您使用的设备必须为空;磁盘不得包含物理卷 (PV),卷组 (VG) 或逻辑卷 (LV) 不能保留在磁盘上。
如需更多信息,请参阅规划指南中的资源要求部分。
仲裁程序扩展集群要求 [技术预览]
在这种情况下,单个集群将扩展到两个区域,并有第三个区域作为仲裁者的位置。这是一个技术预览功能,目前用于在 OpenShift Container Platform 内部部署。
有关详细要求和说明,请参阅为 Metro-DR 扩展集群配置 OpenShift Container Storage。
因为有冲突的扩展逻辑,您无法同时启用灵活的扩展和仲裁程序。通过灵活的扩展,您可以一次向 OpenShift Container Storage 集群添加一个节点。但是,在仲裁集群中,您需要在每个 2 个数据区中添加一个节点。
紧凑模式要求
OpenShift Container Storage 可以安装到三节点 OpenShift 紧凑裸机集群中,所有工作负载都在三个强大的 master 节点上运行。没有 worker 或存储节点。
要以紧凑模式配置 OpenShift Container Platform,请参阅配置三节点集群以及为 Edge Deployment 提供三节点架构。
最低的启动节点要求 [技术预览]
当不符合标准部署资源要求时,OpenShift Container Storage 集群将以最小配置进行部署。
如需更多信息,请参阅规划指南中的资源要求部分。