OpenShift 专属支持多种类型的存储,适用于本地和云提供商。您可以在 OpenShift 专属集群中管理持久性和非持久性数据的容器存储。
此词汇表定义了存储内容中使用的常用术语。
卷访问模式描述了卷的功能。您可以使用访问模式来匹配持久卷声明 (PVC) 和持久卷 (PV)。以下是访问模式的示例
ReadWriteOnce (RWO)
ReadOnlyMany (ROX)
ReadWriteMany (RWX)
ReadWriteOncePod (RWOP)
ConfigMap 提供了一种将配置数据注入 Pod 的方法。您可以在 ConfigMap
类型的卷中引用存储在 ConfigMap 中的数据。在 Pod 中运行的应用程序可以使用此数据。
用于跨不同容器编排 (CO) 系统管理容器存储的 API 规范。
该框架允许您按需创建存储卷,无需集群管理员预先配置持久性存储。
Pod 和容器可能需要临时或瞬态本地存储才能运行。此临时存储的生存期不会超过单个 Pod 的生存期,并且此临时存储不能在 Pod 之间共享。
fsGroup 定义 Pod 的文件系统组 ID。
OpenShift Container Platform 集群中的 hostPath 卷将主机节点文件系统中的文件或目录挂载到您的 Pod 中。
密钥管理服务 (KMS) 可帮助您实现跨不同服务的所需数据加密级别。您可以使用 KMS 密钥来加密、解密和重新加密数据。
本地卷表示已挂载的本地存储设备,例如磁盘、分区或目录。
OpenShift Container Platform 的非特定持久性存储提供商,支持文件、块和对象存储,无论是在内部还是在混合云中。
Pod 和容器可能需要永久存储才能运行。OpenShift 专属使用 Kubernetes 持久卷 (PV) 框架允许集群管理员为集群配置持久性存储。开发人员可以使用 PVC 请求 PV 资源,而无需了解底层存储基础设施的具体信息。
OpenShift 专属使用 Kubernetes 持久卷 (PV) 框架允许集群管理员为集群配置持久性存储。开发人员可以使用 PVC 请求 PV 资源,而无需了解底层存储基础设施的具体信息。
您可以使用 PVC 将持久卷挂载到 Pod 中。您可以访问存储,而无需了解云环境的详细信息。
一个或多个具有共享资源(例如卷和 IP 地址)的容器,在您的 OpenShift 专属集群中运行。Pod 是定义、部署和管理的最小计算单元。
一项策略,用于告诉集群在释放卷后如何处理该卷。卷的回收策略可以是 Retain
、Recycle
或 Delete
。
基于角色的访问控制 (RBAC) 是一种根据组织内各个用户的角色来规范对计算机或网络资源的访问的方法。
无状态应用程序是一种不保存在一个会话中生成的客户端数据以供在与该客户端的下一个会话中使用的应用程序程序。
有状态应用程序是一种将数据保存到持久磁盘存储的应用程序程序。服务器、客户端和应用程序可以使用持久磁盘存储。您可以在 OpenShift 专属中使用 StatefulSet
对象来管理一组 Pod 的部署和扩展,并提供关于这些 Pod 的顺序和唯一性的保证。
集群管理员创建多个 PV(持久卷)。PV 包含存储的详细信息。PV 存在于 Kubernetes API 中,可供使用。
OpenShift Dedicated 支持多种类型的存储,包括本地和云提供商的存储。您可以在 OpenShift Dedicated 集群中管理容器的持久性和非持久性数据的存储。
存储类为管理员提供了一种描述他们提供的存储类别的方法。不同的类别可能映射到服务质量级别、备份策略以及集群管理员确定的任意策略。
OpenShift Dedicated 存储大致分为两类:短暂存储和持久性存储。
Pod 和容器本质上是短暂的或瞬时的,专为无状态应用程序设计。短暂存储允许管理员和开发人员更好地管理其某些操作的本地存储。有关短暂存储概述、类型和管理的更多信息,请参阅 理解短暂存储。
在容器中部署的有状态应用程序需要持久性存储。OpenShift Dedicated 使用名为持久卷 (PV) 的预配置存储框架,允许集群管理员配置持久性存储。这些卷中的数据可以在单个 Pod 的生命周期之外存在。开发人员可以使用持久卷声明 (PVC) 来请求存储需求。有关持久性存储概述、配置和生命周期的更多信息,请参阅 理解持久性存储。
CSI 是一种 API 规范,用于管理跨不同容器编排 (CO) 系统的容器存储。您可以管理容器原生环境中的存储卷,而无需了解底层存储基础设施的具体知识。使用 CSI,存储可在不同的容器编排系统中统一工作,无论您使用的是哪个存储供应商。有关 CSI 的更多信息,请参阅 使用容器存储接口 (CSI)。
动态配置允许您按需创建存储卷,无需集群管理员预先配置存储。有关动态配置的更多信息,请参阅 动态配置。