These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
In addition to the info shared by @raul9, one of our network engineers here at DO recently published an article on his personal blog walking through the process of creating a Block Storage volume and setting it up for use with a ZFS pool:
From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.