Since you are using vCenter, I would suggest, vCenter Update Manager. You can pre-stage the patches without disruption. Then when you are ready to apply the updates, you will need to shutdown any VMs on the host and put it in maintenance mode. Since there is no cluster, you really have no choice but to shutdown the VMs on the Host to apply the patches. If you want to automate the process, I would suggest using vCenter Orchestrator or Power CLI.