Yes, you can use iscsi. I used iscsi initiator on macOS to make time machine backups on an exported volume from an opensolaris zfs tank. Worked fine for many years, although I no longer use that approach.
You have to install iscsi initiator on the Mac, since macOS doesn’t come with it.