This article explains how to expand a ZFS Pool. I have used this procedure a few times while dealing with FreeBSD in a virtual environment where I have needed to expand a zpool.
Enable the “autoexpand” feature on the zpool
zpool set autoexpand=on zfstestpool
Shutdown the system
shutdown -h now
Resize the gpt partition
gpart resize -i 1 /dev/da1
Export the zpool
zpool export zfstestpool
Import the zpool
zpool import zfstestpool
“Online” the zpool which will automatically expand it to partition boundaries
zpool online zfstestpool /dev/da1p1
“df -hl /mountpoint” should now show that the zpool has been expanded