Consul cluster migration from VM to kubernetes

we have consul cluster running on VM’s in GCP(consul also acts as backend to vault aprt from service discovery and KV store) and would like migrate it to kubernetes(GKE)
we are noting down necessary steps perfom this migration smoother
does anyone performed this migration recently or any insights or documenation or blogs on this?
i did a quite a bit of search but found nothing on the migration part(found lot of information on fresh installaion on kubernetes)
any information will be much appreciated.
(we also plan to migrate vault to k8s)