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