$ kubectl create -f filesystem.yaml -n rook-ceph
CephFileSystem 생성 확인
$ kubectl get cephfilesystem -n rook-ceph
NAME ACTIVEMDS AGE PHASE
myfs 1 27h Ready
$ cd csi/cephfs/
$ kubectl apply -f storageclass.yaml
$ kubectl get sc
NAME PROVISIONER RECLAIMPOLICY VOLUMEBINDINGMODE ALLOWVOLUMEEXPANSION AGE
rook-ceph-block (default) rook-ceph.rbd.csi.ceph.com Delete Immediate true 15d
rook-ceph-delete-bucket rook-ceph.ceph.rook.io/bucket Delete Immediate false 15d
rook-cephfs rook-ceph.cephfs.csi.ceph.com Delete Immediate true 27h
예시
$ vi pv-example.yaml
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: ***
namespace: ***
spec:
accessModes:
- ReadWriteMany
storageClassName: rook-cephfs
volumeMode: Filesystem
resources:
requests:
storage: 100Gi
$ kubectl apply -f pv-example.yaml