I have some interest in this area. Just logically, you either use a network filesystem, or a cluster/sync filesystem
I like the look of seaweedfs for cluster filesystem, but someone else tried a bunch of options and decided that simple rsync with some tooling was “better” (over high latency)
Distributed file system inside LXC/LXD containers
I can’t find the link, but I found another discussion where someone had tried various options for a low latency local storage mount and came out in favour of sshfs as fastest for them
My only observation on sshfs is that it “gets stuck” in various corner cases. eg If you restart ssh (reboot) on the serving side machine, then it may not re-establish correctly. Or if you loose the link for a while. There are also concerns about caching if you modify it in multiple locations. Attaching database type files is sub optimal, etc
I guess there is also NFS/Samba though? (Or ceph)