Jump To Close Expand all Collapse all Table of contents 存储 1. OpenShift Container Platform 存储概述 Expand section "1. OpenShift Container Platform 存储概述" Collapse section "1. OpenShift Container Platform 存储概述" 1.1. OpenShift Container Platform 存储的常见术语表 1.2. 存储类型 Expand section "1.2. 存储类型" Collapse section "1.2. 存储类型" 1.2.1. 临时存储 1.2.2. 持久性存储 1.3. Container Storage Interface (CSI) 1.4. 动态置备 2. 了解临时存储 Expand section "2. 了解临时存储" Collapse section "2. 了解临时存储" 2.1. 概述 2.2. 临时存储的类型 2.3. 临时存储管理 2.4. 监控临时存储 3. 了解持久性存储 Expand section "3. 了解持久性存储" Collapse section "3. 了解持久性存储" 3.1. 持久性存储概述 3.2. 卷和声明的生命周期 Expand section "3.2. 卷和声明的生命周期" Collapse section "3.2. 卷和声明的生命周期" 3.2.1. 置备存储 3.2.2. 绑定声明 3.2.3. 使用 pod 和声明的 PV 3.2.4. 使用中的存储对象保护 3.2.5. 释放持久性卷 3.2.6. 持久性卷的重新声明策略 3.2.7. 手动重新声明持久性卷 3.2.8. 更改持久性卷的重新声明策略 3.3. 持久性卷(PV) Expand section "3.3. 持久性卷(PV)" Collapse section "3.3. 持久性卷(PV)" 3.3.1. PV 类型 3.3.2. 容量 3.3.3. 访问模式 3.3.4. 阶段 Expand section "3.3.4. 阶段" Collapse section "3.3.4. 阶段" 3.3.4.1. 挂载选项 3.4. 持久性卷声明 (PVC) Expand section "3.4. 持久性卷声明 (PVC)" Collapse section "3.4. 持久性卷声明 (PVC)" 3.4.1. 存储类 3.4.2. 访问模式 3.4.3. Resources 3.4.4. 声明作为卷 3.5. 块卷支持 Expand section "3.5. 块卷支持" Collapse section "3.5. 块卷支持" 3.5.1. 块卷示例 3.6. 使用 fsGroup 减少 pod 超时 4. 配置持久性存储 Expand section "4. 配置持久性存储" Collapse section "4. 配置持久性存储" 4.1. 使用 AWS Elastic Block Store 的持久性存储 Expand section "4.1. 使用 AWS Elastic Block Store 的持久性存储" Collapse section "4.1. 使用 AWS Elastic Block Store 的持久性存储" 4.1.1. 创建 EBS 存储类 4.1.2. 创建持久性卷声明 4.1.3. 卷格式 4.1.4. 一个节点上的 EBS 卷的最大数目 4.1.5. 使用 KMS 密钥在 AWS 上加密容器持久性卷 4.1.6. 其他资源 4.2. 使用 Azure 持久性存储 Expand section "4.2. 使用 Azure 持久性存储" Collapse section "4.2. 使用 Azure 持久性存储" 4.2.1. 创建 Azure 存储类 4.2.2. 创建持久性卷声明 4.2.3. 卷格式 4.2.4. 用于部署带有使用 PVC 的巨型磁盘的机器的机器集 Expand section "4.2.4. 用于部署带有使用 PVC 的巨型磁盘的机器的机器集" Collapse section "4.2.4. 用于部署带有使用 PVC 的巨型磁盘的机器的机器集" 4.2.4.1. 使用机器集创建带有巨型磁盘的机器 4.2.4.2. 启用 ultra 磁盘的机器集的故障排除资源 Expand section "4.2.4.2. 启用 ultra 磁盘的机器集的故障排除资源" Collapse section "4.2.4.2. 启用 ultra 磁盘的机器集的故障排除资源" 4.2.4.2.1. 无法挂载由巨型磁盘支持的持久性卷声明 4.3. 使用 Azure File 的持久性存储 Expand section "4.3. 使用 Azure File 的持久性存储" Collapse section "4.3. 使用 Azure File 的持久性存储" 4.3.1. 创建 Azure File 共享持久性卷声明 4.3.2. 在 pod 中挂载 Azure File 共享 4.4. 使用 Cinder 的持久性存储 Expand section "4.4. 使用 Cinder 的持久性存储" Collapse section "4.4. 使用 Cinder 的持久性存储" 4.4.1. 使用 Cinder 手动置备 Expand section "4.4.1. 使用 Cinder 手动置备" Collapse section "4.4.1. 使用 Cinder 手动置备" 4.4.1.1. 创建持久性卷 4.4.1.2. 持久性卷格式化 4.4.1.3. Cinder 卷安全 4.5. 使用 Fibre Channel 持久性存储 Expand section "4.5. 使用 Fibre Channel 持久性存储" Collapse section "4.5. 使用 Fibre Channel 持久性存储" 4.5.1. 置备 Expand section "4.5.1. 置备" Collapse section "4.5.1. 置备" 4.5.1.1. 强制磁盘配额 4.5.1.2. Fibre Channel 卷安全 4.6. 使用 FlexVolume 的持久性存储 Expand section "4.6. 使用 FlexVolume 的持久性存储" Collapse section "4.6. 使用 FlexVolume 的持久性存储" 4.6.1. 关于 FlexVolume 驱动程序 4.6.2. FlexVolume 驱动程序示例 4.6.3. 安装 FlexVolume 驱动程序 4.6.4. 使用 FlexVolume 驱动程序消耗存储 4.7. 使用 GCE Persistent Disk 的持久性存储 Expand section "4.7. 使用 GCE Persistent Disk 的持久性存储" Collapse section "4.7. 使用 GCE Persistent Disk 的持久性存储" 4.7.1. 创建 GCE 存储类 4.7.2. 创建持久性卷声明 4.7.3. 卷格式 4.8. 使用 iSCSI 的持久性存储 Expand section "4.8. 使用 iSCSI 的持久性存储" Collapse section "4.8. 使用 iSCSI 的持久性存储" 4.8.1. 置备 4.8.2. 强制磁盘配额 4.8.3. iSCSI 卷安全 Expand section "4.8.3. iSCSI 卷安全" Collapse section "4.8.3. iSCSI 卷安全" 4.8.3.1. Challenge Handshake Authentication Protocol (CHAP) 配置 4.8.4. iSCSI 多路径 4.8.5. iSCSI 自定义 initiator IQN 4.9. 使用 NFS 的持久性存储 Expand section "4.9. 使用 NFS 的持久性存储" Collapse section "4.9. 使用 NFS 的持久性存储" 4.9.1. 置备 4.9.2. 强制磁盘配额 4.9.3. NFS 卷安全 Expand section "4.9.3. NFS 卷安全" Collapse section "4.9.3. NFS 卷安全" 4.9.3.1. 组 ID 4.9.3.2. 用户 ID 4.9.3.3. SELinux 4.9.3.4. 导出设置 4.9.4. 重新声明资源 4.9.5. 其他配置和故障排除 4.10. Red Hat OpenShift Data Foundation 4.11. 使用 VMware vSphere 卷的持久性存储 Expand section "4.11. 使用 VMware vSphere 卷的持久性存储" Collapse section "4.11. 使用 VMware vSphere 卷的持久性存储" 4.11.1. 动态置备 VMware vSphere 卷 4.11.2. 先决条件 Expand section "4.11.2. 先决条件" Collapse section "4.11.2. 先决条件" 4.11.2.1. 使用 UI 动态置备 VMware vSphere 卷 4.11.2.2. 使用 CLI 动态置备 VMware vSphere 卷 4.11.3. 静态置备 VMware vSphere 卷 Expand section "4.11.3. 静态置备 VMware vSphere 卷" Collapse section "4.11.3. 静态置备 VMware vSphere 卷" 4.11.3.1. 格式化 VMware vSphere 卷 4.12. 使用本地存储的持久性存储 Expand section "4.12. 使用本地存储的持久性存储" Collapse section "4.12. 使用本地存储的持久性存储" 4.12.1. 使用本地卷的持久性存储 Expand section "4.12.1. 使用本地卷的持久性存储" Collapse section "4.12.1. 使用本地卷的持久性存储" 4.12.1.1. 安装 Local Storage Operator 4.12.1.2. 使用 Local Storage Operator 置备本地卷 4.12.1.3. 在没有 Local Storage Operator 的情况下置备本地卷 4.12.1.4. 创建本地卷持久性卷声明 4.12.1.5. 附加本地声明 4.12.1.6. 为本地存储设备自动发现和置备 4.12.1.7. 使用 Local Storage Operator pod 的容限 4.12.1.8. Local Storage Operator 指标 4.12.1.9. 删除 Local Storage Operator 资源 Expand section "4.12.1.9. 删除 Local Storage Operator 资源" Collapse section "4.12.1.9. 删除 Local Storage Operator 资源" 4.12.1.9.1. 删除本地卷或本地卷集 4.12.1.9.2. 卸载 Local Storage Operator 4.12.2. 使用 hostPath 的持久性存储 Expand section "4.12.2. 使用 hostPath 的持久性存储" Collapse section "4.12.2. 使用 hostPath 的持久性存储" 4.12.2.1. 概述 4.12.2.2. 静态置备 hostPath 卷 4.12.2.3. 在特权 pod 中挂载 hostPath 共享 4.12.3. 使用逻辑卷管理器存储的持久性存储 Expand section "4.12.3. 使用逻辑卷管理器存储的持久性存储" Collapse section "4.12.3. 使用逻辑卷管理器存储的持久性存储" 4.12.3.1. 在单节点 OpenShift 集群上部署 LVM 存储 Expand section "4.12.3.1. 在单节点 OpenShift 集群上部署 LVM 存储" Collapse section "4.12.3.1. 在单节点 OpenShift 集群上部署 LVM 存储" 4.12.3.1.1. 要求 4.12.3.1.2. 限制 4.12.3.1.3. 使用 OpenShift Container Platform Web 控制台安装 LVM Storage 4.12.3.1.4. 使用 OpenShift Web 控制台卸载安装的 LVM 存储 4.12.3.1.5. 使用 RHACM 安装 LVM 存储 4.12.3.1.6. 卸载使用 RHACM 安装的 LVM 存储 4.12.3.2. 创建逻辑卷管理器集群 4.12.3.3. 使用 LVM 存储置备存储 4.12.3.4. 监控 LVM 存储 Expand section "4.12.3.4. 监控 LVM 存储" Collapse section "4.12.3.4. 监控 LVM 存储" 4.12.3.4.1. 指标 4.12.3.4.2. 警报 4.12.3.5. 扩展单节点 OpenShift 集群的存储 Expand section "4.12.3.5. 扩展单节点 OpenShift 集群的存储" Collapse section "4.12.3.5. 扩展单节点 OpenShift 集群的存储" 4.12.3.5.1. 通过向单节点 OpenShift 集群添加容量来扩展存储 4.12.3.5.2. 使用 RHACM 为单节点 OpenShift 集群添加容量来扩展存储 4.12.3.5.3. 扩展 PVC 4.12.3.6. 在单节点 OpenShift 集群上升级 LVM 存储 4.12.3.7. 单节点 OpenShift 的卷快照 Expand section "4.12.3.7. 单节点 OpenShift 的卷快照" Collapse section "4.12.3.7. 单节点 OpenShift 的卷快照" 4.12.3.7.1. 在单节点 OpenShift 中创建卷快照 4.12.3.7.2. 在单节点 OpenShift 中恢复卷快照 4.12.3.7.3. 删除单节点 OpenShift 中的卷快照 4.12.3.8. 单节点 OpenShift 的卷克隆 Expand section "4.12.3.8. 单节点 OpenShift 的卷克隆" Collapse section "4.12.3.8. 单节点 OpenShift 的卷克隆" 4.12.3.8.1. 在单节点 OpenShift 中创建卷克隆 4.12.3.8.2. 删除单节点 OpenShift 中的克隆卷 4.12.3.9. 使用 must-gather 下载日志文件和诊断信息 4.12.3.10. LVM Storage 参考 YAML 文件 5. 使用 Container Storage Interface (CSI) Expand section "5. 使用 Container Storage Interface (CSI)" Collapse section "5. 使用 Container Storage Interface (CSI)" 5.1. 配置 CSI 卷 Expand section "5.1. 配置 CSI 卷" Collapse section "5.1. 配置 CSI 卷" 5.1.1. CSI 架构 Expand section "5.1.1. CSI 架构" Collapse section "5.1.1. CSI 架构" 5.1.1.1. 外部 CSI 控制器 5.1.1.2. CSI 驱动程序守护进程集 5.1.2. OpenShift Container Platform 支持的 CSI 驱动程序 5.1.3. 动态置备 5.1.4. 使用 CSI 驱动程序示例 5.1.5. 卷填充器 5.2. CSI inline 临时卷 Expand section "5.2. CSI inline 临时卷" Collapse section "5.2. CSI inline 临时卷" 5.2.1. CSI 内联临时卷概述 Expand section "5.2.1. CSI 内联临时卷概述" Collapse section "5.2.1. CSI 内联临时卷概述" 5.2.1.1. 支持限制 5.2.2. 在 pod 规格中嵌入 CSI 内联临时卷 5.3. 共享资源 CSI Driver Operator Expand section "5.3. 共享资源 CSI Driver Operator" Collapse section "5.3. 共享资源 CSI Driver Operator" 5.3.1. 关于 CSI 5.3.2. 在命名空间间共享 secret 5.3.3. 在 pod 中使用 SharedSecret 实例 5.3.4. 在命名空间间共享配置映射 5.3.5. 在 pod 中使用 SharedConfigMap 实例 5.3.6. 共享资源 CSI 驱动程序的额外支持限制 5.3.7. 有关共享资源 pod 卷上的 VolumeAttributes 的更多详情 Expand section "5.3.7. 有关共享资源 pod 卷上的 VolumeAttributes 的更多详情" Collapse section "5.3.7. 有关共享资源 pod 卷上的 VolumeAttributes 的更多详情" 5.3.7.1. refreshResource 属性 5.3.7.2. refreshResources 属性 5.3.7.3. 在为 pod 置备共享资源卷前验证 volumeAttribute 5.3.8. 共享资源、Insights Operator 和 OpenShift Container Platform 构建之间的集成 5.4. CSI 卷快照 Expand section "5.4. CSI 卷快照" Collapse section "5.4. CSI 卷快照" 5.4.1. CSI 卷快照概述 5.4.2. CSI 快照控制器和 sidecar Expand section "5.4.2. CSI 快照控制器和 sidecar" Collapse section "5.4.2. CSI 快照控制器和 sidecar" 5.4.2.1. 外部控制器 5.4.2.2. 外部 sidecar 5.4.3. 关于 CSI Snapshot Controller Operator Expand section "5.4.3. 关于 CSI Snapshot Controller Operator" Collapse section "5.4.3. 关于 CSI Snapshot Controller Operator" 5.4.3.1. 卷快照 CRD 5.4.4. 置备卷快照 Expand section "5.4.4. 置备卷快照" Collapse section "5.4.4. 置备卷快照" 5.4.4.1. 动态置备 5.4.4.2. 手动调配 5.4.5. 创建卷快照 5.4.6. 删除卷快照 5.4.7. 恢复卷快照 5.5. CSI 卷克隆 Expand section "5.5. CSI 卷克隆" Collapse section "5.5. CSI 卷克隆" 5.5.1. CSI 卷克隆概述 Expand section "5.5.1. CSI 卷克隆概述" Collapse section "5.5.1. CSI 卷克隆概述" 5.5.1.1. 支持限制 5.5.2. 置备 CSI 卷克隆 5.6. CSI 自动迁移 Expand section "5.6. CSI 自动迁移" Collapse section "5.6. CSI 自动迁移" 5.6.1. 概述 5.6.2. 自动将 in-tree 卷迁移到 CSI 5.6.3. 手动启用 CSI 自动迁移 5.7. AliCloud Disk CSI Driver Operator Expand section "5.7. AliCloud Disk CSI Driver Operator" Collapse section "5.7. AliCloud Disk CSI Driver Operator" 5.7.1. 概述 5.7.2. 关于 CSI 5.8. AWS Elastic Block Store CSI Driver Operator Expand section "5.8. AWS Elastic Block Store CSI Driver Operator" Collapse section "5.8. AWS Elastic Block Store CSI Driver Operator" 5.8.1. 概述 5.8.2. 关于 CSI 5.9. AWS Elastic File Service CSI Driver Operator Expand section "5.9. AWS Elastic File Service CSI Driver Operator" Collapse section "5.9. AWS Elastic File Service CSI Driver Operator" 5.9.1. 概述 5.9.2. 关于 CSI 5.9.3. 设置 AWS EFS CSI Driver Operator Expand section "5.9.3. 设置 AWS EFS CSI Driver Operator" Collapse section "5.9.3. 设置 AWS EFS CSI Driver Operator" 5.9.3.1. 安装 AWS EFS CSI Driver Operator 5.9.3.2. 使用 Security Token Service 配置 AWS EFS CSI Driver Operator 5.9.3.3. 安装 AWS EFS CSI 驱动程序 5.9.4. 创建 AWS EFS 存储类 Expand section "5.9.4. 创建 AWS EFS 存储类" Collapse section "5.9.4. 创建 AWS EFS 存储类" 5.9.4.1. 使用控制台创建 AWS EFS 存储类 5.9.4.2. 使用 CLI 创建 AWS EFS 存储类 5.9.5. 在 AWS 中创建和配置对 EFS 卷的访问 5.9.6. AWS EFS 的动态置备 5.9.7. 使用 AWS EFS 创建静态 PV 5.9.8. AWS EFS 安全 5.9.9. AWS EFS 故障排除 5.9.10. 卸载 AWS EFS CSI Driver Operator 5.9.11. 其他资源 5.10. Azure Disk CSI Driver Operator Expand section "5.10. Azure Disk CSI Driver Operator" Collapse section "5.10. Azure Disk CSI Driver Operator" 5.10.1. 概述 5.10.2. 关于 CSI 5.10.3. 创建带有存储帐户类型的存储类 5.10.4. 用于部署带有使用 PVC 的巨型磁盘的机器的机器集 Expand section "5.10.4. 用于部署带有使用 PVC 的巨型磁盘的机器的机器集" Collapse section "5.10.4. 用于部署带有使用 PVC 的巨型磁盘的机器的机器集" 5.10.4.1. 使用机器集创建带有巨型磁盘的机器 5.10.4.2. 启用 ultra 磁盘的机器集的故障排除资源 Expand section "5.10.4.2. 启用 ultra 磁盘的机器集的故障排除资源" Collapse section "5.10.4.2. 启用 ultra 磁盘的机器集的故障排除资源" 5.10.4.2.1. 无法挂载由巨型磁盘支持的持久性卷声明 5.10.5. 其他资源 5.11. Azure File CSI Driver Operator Expand section "5.11. Azure File CSI Driver Operator" Collapse section "5.11. Azure File CSI Driver Operator" 5.11.1. 概述 5.11.2. 关于 CSI 5.12. Azure Stack Hub CSI Driver Operator Expand section "5.12. Azure Stack Hub CSI Driver Operator" Collapse section "5.12. Azure Stack Hub CSI Driver Operator" 5.12.1. 概述 5.12.2. 关于 CSI 5.12.3. 其他资源 5.13. GCP PD CSI Driver Operator Expand section "5.13. GCP PD CSI Driver Operator" Collapse section "5.13. GCP PD CSI Driver Operator" 5.13.1. 概述 5.13.2. 关于 CSI 5.13.3. GCP PD CSI 驱动程序存储类参数 5.13.4. 创建自定义加密的持久性卷 5.14. Google Compute Platform Filestore CSI Driver Operator Expand section "5.14. Google Compute Platform Filestore CSI Driver Operator" Collapse section "5.14. Google Compute Platform Filestore CSI Driver Operator" 5.14.1. 概述 5.14.2. 关于 CSI 5.14.3. 安装 GCP Filestore CSI Driver Operator 5.14.4. 为 GCP Filestore 存储创建存储类 5.14.5. 销毁集群和 GCP 文件存储 5.14.6. 其他资源 5.15. IBM VPC Block CSI Driver Operator Expand section "5.15. IBM VPC Block CSI Driver Operator" Collapse section "5.15. IBM VPC Block CSI Driver Operator" 5.15.1. 概述 5.15.2. 关于 CSI 5.16. OpenStack Cinder CSI Driver Operator Expand section "5.16. OpenStack Cinder CSI Driver Operator" Collapse section "5.16. OpenStack Cinder CSI Driver Operator" 5.16.1. 概述 5.16.2. 关于 CSI 5.16.3. 使 OpenStack Cinder CSI 成为默认存储类 5.17. OpenStack Manila CSI Driver Operator Expand section "5.17. OpenStack Manila CSI Driver Operator" Collapse section "5.17. OpenStack Manila CSI Driver Operator" 5.17.1. 概述 5.17.2. 关于 CSI 5.17.3. Manila CSI Driver Operator 限制 5.17.4. 动态置备 Manila CSI 卷 5.18. Red Hat Virtualization CSI Driver Operator Expand section "5.18. Red Hat Virtualization CSI Driver Operator" Collapse section "5.18. Red Hat Virtualization CSI Driver Operator" 5.18.1. 概述 5.18.2. 关于 CSI 5.18.3. Red Hat Virtualization (RHV) CSI 驱动程序存储类 5.18.4. 在 RHV 上创建持久性卷 5.19. VMware vSphere CSI Driver Operator Expand section "5.19. VMware vSphere CSI Driver Operator" Collapse section "5.19. VMware vSphere CSI Driver Operator" 5.19.1. 概述 5.19.2. 关于 CSI 5.19.3. vSphere 存储策略 5.19.4. ReadWriteMany vSphere 卷支持 5.19.5. VMware vSphere CSI Driver Operator 要求 5.19.6. 删除第三方 vSphere CSI Operator 驱动程序 5.19.7. 配置 vSphere CSI 拓扑 5.19.8. 其他资源 6. 通用临时卷 Expand section "6. 通用临时卷" Collapse section "6. 通用临时卷" 6.1. 概述 6.2. 生命周期和持久性卷声明 6.3. 安全性 6.4. 持久性卷声明命名 6.5. 创建通用临时卷 7. 扩展持久性卷 Expand section "7. 扩展持久性卷" Collapse section "7. 扩展持久性卷" 7.1. 启用卷扩展支持 7.2. 扩展 CSI 卷 7.3. 使用支持的驱动程序扩展 FlexVolume 7.4. 扩展本地卷 7.5. 使用文件系统扩展持久性卷声明(PVC) 7.6. 在扩展卷失败时进行恢复 8. 动态置备 Expand section "8. 动态置备" Collapse section "8. 动态置备" 8.1. 关于动态置备 8.2. 可用的动态置备插件 8.3. 定义存储类 Expand section "8.3. 定义存储类" Collapse section "8.3. 定义存储类" 8.3.1. 基本 StorageClass 对象定义 8.3.2. 存储类注解 8.3.3. RHOSP Cinder 对象定义 8.3.4. RHOSP Manila Container Storage Interface(CSI)对象定义 8.3.5. AWS Elastic Block Store (EBS) 对象定义 8.3.6. Azure Disk 对象定义 8.3.7. Azure File 对象定义 Expand section "8.3.7. Azure File 对象定义" Collapse section "8.3.7. Azure File 对象定义" 8.3.7.1. 使用 Azure File 时的注意事项 8.3.8. GCE PersistentDisk (gcePD) 对象定义 8.3.9. VMware vSphere 对象定义 8.4. 更改默认存储类 法律通告 Settings Close Language: 日本語 简体中文 한국어 English Français Language: 日本語 简体中文 한국어 English Français Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Language and Page Formatting Options Language: 日本語 简体中文 한국어 English Français Language: 日本語 简体中文 한국어 English Français Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF 6.3. 安全性 您可以启用通用临时卷功能,以便可以创建 pod 的用户也可以间接创建持久性卷声明 (PVC)。即使这些用户没有直接创建 PVC 的权限,此功能也可以正常工作。集群管理员必须了解这一点。如果这不适用于您的安全模型,请使用准入 Webhook 来拒绝对象,如具有通用临时卷的 pod。 PVC 的一般命名空间配额仍适用,因此即使允许用户使用此新机制,它们也无法使用它来绕过其他策略。 Previous Next