At the very least you would have to be extremely careful to make sure that the VMs and other resources that it creates are all created in a way that makes them compatible with Harvester's UI and Management.
The usual method for provisioning clusters onto Harvester VM's is using Rancher's Harvester Node Driver.