Well actually it is very easy to spin up in docker and most of the configuration happens through env variables.
juicefs itself only exists on the client side, so you basically only have to install and configure the CSI driver with helm.
as it took me a few days to come up with this solution I'd be happy to share my config files.
Performance wise is quite fast on sequential reads (it saturates my 2.5G bandwidth) and slower than I expected on sequential writes (for me it caps at 60MB/s). Postgresql seems happy. I saw no visible performance degradation with Authentic, Immich and Opencloud. Nextcloud installation took ages. I've yet to try it with jellyfish and the *arr suite.
A simple NFS share would be faster, but it doesn't support replication, failover and CSI snapshots.
Frankly I'd prefer 4 slots at 4.0 speeds than 1 at 6.0.