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 功能。
流程
-
在 OpenShift Web 控制台中,点 Storage
Persistent Volume Claims - 将 Project 设置为 openshift-storage。
点 Create PersistentVolumeClaim。
-
指定 Storage Class,
ocs-storagecluster-ceph-nfs
。 -
指定 PVC 名称,例如
my-nfs-export
。 - 选择所需的 Access Mode。
- 根据应用程序要求指定一个 大小。
将卷模式选择为
文件系统
。注: NFS PVC 不支持
Block
模式-
点 Create 并等待 PVC 处于
Bound
状态。
-
指定 Storage Class,