There is no dependency on Deploy for any cluster configuratoin EXCEPT a 2-node cluster - where it is used as the mediator (witness).
That being said, it is useful for starting/stopping the cluster, status monitoring, and troubleshooting. I'd recommend not deleting it - just shut it down.
But if you MUST delete the Deploy VM I'd suggest you take a backup and download the package before you remove it.
From the CLI:
deploy backup create -name {backup_name} -foreground
deploy backup show -detailed
(Copy Download URL into browser and save the file)
Then if for some reason you needed the Deploy Utility, you could restore the database using the CLI.