Skip to content

Filesystem SubVolume Group CRD

Info

This guide assumes you have created a Rook cluster as explained in the main Quickstart guide

Rook allows creation of Ceph Filesystem SubVolumeGroups through the custom resource definitions (CRDs). Filesystem subvolume groups are an abstraction for a directory level higher than Filesystem subvolumes to effect policies (e.g., File layouts) across a set of subvolumes. For more information about CephFS volume, subvolumegroup and subvolume refer to the Ceph docs.

Creating daemon

To get you started, here is a simple example of a CRD to create a subvolumegroup on the CephFilesystem "myfs".

1
2
3
4
5
6
7
8
apiVersion: ceph.rook.io/v1
kind: CephFilesystemSubVolumeGroup
metadata:
  name: group-a
  namespace: rook-ceph # namespace:cluster
spec:
  # filesystemName is the metadata name of the CephFilesystem CR where the subvolume group will be created
  filesystemName: myfs

Settings

If any setting is unspecified, a suitable default will be used automatically.

CephFilesystemSubVolumeGroup metadata

  • name: The name that will be used for the Ceph Filesystem subvolume group.

CephFilesystemSubVolumeGroup spec

  • filesystemName: The metadata name of the CephFilesystem CR where the subvolume group will be created.