Yes, GCP currently lacks a product that handles patch management in the same way that Azure update management does. 
There are various workarounds, too, for controlling patch updates for a large number of virtual machines.
Create a starting script to carry out specific maintenance procedures. 
However, the VM must be restarted. 
Startup scripts include a wide range of capabilities, including the ability to install software, carry out updates, activate services, and carry out any other operations specified in the script