Use CephFilesystem CRD to define backing pools for data + metadata
Use CephNFS CRD to configure Ganesha servers
Specify pool to store Ganesha's own metadata; e.g., reuse metadata pool from CephFS
Tell Ceph dashboard which pool+ns to find Ganesha config
From Ceph dashboard, define export
Exposing NFS service
Ganesha deploys multiple services (kubectl get -n rook-ceph svc -l app=rook-ceph-nfs), each with ClusterIP, for active-active. Use host networking and haproxy outside cluster?
Steps
CephFilesystem
CRD to define backing pools for data + metadataCephNFS
CRD to configure Ganesha serversExposing NFS service
Ganesha deploys multiple services (
kubectl get -n rook-ceph svc -l app=rook-ceph-nfs
), each withClusterIP
, for active-active. Use host networking and haproxy outside cluster?