Launching more than one GitLab instance (not runner) sharing the same volume harmful?

Hi, when deploying GitLab(gitlab/gitlab-ce:latest) to k8s cluster, is it harmful to launch more than one instance? As it shares volume $GITLAB_HOME/data, I am not sure it is safe more than one clusters write to the same volume. Should I use k8’s statefull set to avoid volume corruption?