第 6 章 管理存储类


OpenShift 集群管理员使用存储类来描述集群中可用的不同类型的存储。这些存储类型可以代表不同的服务质量级别、备份策略或其他由集群管理员设置的其他自定义策略。

6.1. 关于持久性存储

OpenShift AI 使用持久性存储来支持工作台、项目数据和模型培训。

持久存储通过 OpenShift 存储类和持久卷调配。卷置备和数据访问由访问模式决定。

了解存储类和访问模式可帮助您为用例选择正确的存储,并避免在多个工作台间共享数据时的潜在风险。

6.1.1. OpenShift AI 中的存储类

OpenShift AI 中的存储类可从底层 OpenShift 集群获得。存储类定义置备持久性卷的方式,包括使用哪些存储后端以及置备的卷可以支持的访问模式。如需更多信息,请参阅 OpenShift 文档中的 动态置备

集群管理员在 OpenShift 集群中创建和配置存储类。这些存储类置备支持一个或多个访问模式的持久性卷,具体取决于存储后端的功能。OpenShift AI 管理员随后启用了特定的存储类和访问模式,以便在 OpenShift AI 中使用。

在项目或工作台中添加集群存储时,您可以从任何启用的存储类和访问模式中进行选择。

6.1.2. 访问模式

存储类创建可以支持不同访问模式的持久性卷,具体取决于存储后端。访问模式控制如何挂载卷,并由一个或多个工作台使用。如果存储类允许多个访问模式,您可以选择在请求存储时最适合您所需的访问模式。所有持久性卷都默认支持 ReadWriteOnce (RWO)

Expand
访问模式描述

ReadWriteOnce (RWO) (默认)

存储可以一次附加到单个工作台或 pod,对于大多数工作负载来说是理想的选择。RWO 始终默认启用,且无法由管理员禁用。

ReadWriteMany (RWX)

存储可以同时附加到许多工作台。RWX 启用共享数据访问,但可能会带来数据风险。

ReadOnlyMany (ROX)

存储可以以只读方式附加到多个工作台。ROX 对于共享引用数据非常有用,而不允许更改。

ReadWriteOncePod (RWOP)

存储可以附加到具有读写权限的单个 pod。RWOPRWO 类似,但包含额外的节点级别限制。

6.1.2.1. 使用共享存储(RWX)

ReadWriteMany (RWX) 访问模式允许多个工作台同时访问并写入同一存储卷。使用 RWX 访问模式进行多个用户访问共享数据集或项目文件的协作工作。

但是,共享存储会带来几个风险:

  • 数据崩溃或数据丢失 :如果多个工作台同时修改文件同一部分,则数据可能会损坏或丢失。确保应用程序或工作流旨在安全地处理共享访问,例如使用文件锁定或数据库事务。
  • 安全性和隐私 :如果具有共享存储访问权限的工作台被破坏,则该卷上的所有数据都会面临风险。仅对可信工作台和用户共享敏感数据。

安全使用共享存储:

  • 确保您的工具或工作流设计为与共享存储一起使用,并可同时管理写入。例如,使用数据库或分布式数据处理框架。
  • 请小心更改。删除或编辑文件会影响共享卷的任何人。
  • 定期备份您的数据,这有助于防止因为错误或错误配置而丢失数据。
  • 将 RWX 卷的访问权限限制为可信用户和安全工作台。
  • 仅在需要共享卷上的协作时才使用 ReadWriteMany (RWX)。对于大多数单个任务,ReadWriteOnce (RWO) 是理想的选择,因为一个工作台一次只能写入卷。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat