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 提供高效能的儲存空間。