13.2. 创建 NFS 导出

NFS 导出通过针对 ocs-storagecluster-ceph-nfs StorageClass 创建持久性卷声明(PVC)。

您可以通过两种方式创建 NFS PVC:

使用 yaml 创建 NFS PVC。

以下是一个 PVC 示例。

注意

对于 NFS 卷,volumeMode: Block 将无法正常工作。

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
 name: <desired_name>
spec:
 accessModes:
   - ReadWriteOnce
 resources:
   requests:
     storage: 1Gi
 storageClassName: ocs-storagecluster-ceph-nfs
<desired_name>
为 PVC 指定名称,如 my-nfs-export

当 PVC 达到 Bound 状态后,会创建导出。

从 OpenShift Container Platform Web 控制台创建 NFS PVC。

先决条件

  • 确保已登录到 OpenShift Container Platform web 控制台,并且为存储集群启用了 NFS 功能。

流程

  1. 在 OpenShift Web 控制台中,点 StoragePersistent Volume Claims
  2. Project 设置为 openshift-storage
  3. Create PersistentVolumeClaim

    1. 指定 Storage Class,ocs-storagecluster-ceph-nfs
    2. 指定 PVC 名称,例如 my-nfs-export
    3. 选择所需的 Access Mode
    4. 根据应用程序要求指定一个 大小
    5. 卷模式选择为文件系统

      注: NFS PVC 不支持 Block 模式

    6. Create 并等待 PVC 处于 Bound 状态。