How deploy public key to newly created VM on GCP?
As per the link, You can add keys via metadata. You can try the following. 

   metadata:
     ssh-keys: "[USERNAME]:ssh-rsa [NEW_KEY_VALUE] [USERNAME]"


Replace [USERNAME] &amp; [NEW_KEY_VALUE] with actual key value.