K3s Cluster Storage

So I’m starting to dip my toes into Kubernetes after running some Docker containers at home for about a year now. Plan on setting up a Pi cluster but just testing with some VMs currently as it’s easier to deal with if I mess up something considering my experience with k8s in general is near zero. Some of my services use SQLite databases which have issues when residing file level storage, aka NFS/CIFS. Is there some block level storage solution that could be served from my storage server for these services to store their databases and configs?

If you need a StorageClass then RBD (Ceph) has built-in support. If you just need PersistentVolume(s) then iSCSI might be easier to set up.