About GitLab HA for Shared Network Storage

Hello~every body!

I want to build High Availability Gitlab.But in gitlab doc,only have nfs plan.

May I use distributed file system to service GitLab(For example MFS、GFS、etc)?

If can,can give some plan for me?