OpenShift
Red Hat OpenShift 具有独特的需求。使用此页面了解在 OpenShift 上运行 DirectPV 时所需设置和预期限制的信息。
所需设置
-
创建新项目
例如,以下命令创建一个名为
my-directpv-installation
的新项目,显示名称为DirectPV
。oc new-project my-directpv-installation --description="My DirectPV installation for local volume provisioning" --display-name="DirectPV"
-
通过将
system:serviceaccount:directpv:directpv-min-io
添加到用户,为directpv
命名空间和 DirectPV 服务帐户添加权限oc edit scc privileged
限制
-
DirectPV 不支持 [容器存储接口 (CSI) 规范](https://github.com/container-storage-interface/spec) 中描述的卷快照功能。
DirectPV 特别适用于 MinIO 等用例,其中数据可用性和弹性由应用程序本身处理。此外,使用 AWS S3 版本控制 API 和内部修复,快照不是必需的。
-
DirectPV 不支持
ReadWriteMany
卷访问模式。使用 DirectPV 的工作负载在节点本地运行,并从节点中的本地存储驱动器进行供应。这使得工作负载可以直接访问数据,而无需任何额外的网络跳跃,这与远程卷、网络 PV 等不同。额外的网络跳跃可能会导致性能下降并增加复杂性。在
ReadWriteOnce
访问模式下,DirectPV 为 Pod 提供高性能存储。