Sync catalog across k8s clusters

I have setup service sync to have all the services running in my k8s cluster to be available in consul catalog. I cannot attach a sidecar proxy to my apps, but want to use consul to provide a single catalog of services for my two k8s clusters. I have non-overlapping POD IPs in my clusters and my clusters are reachable. I am blocked by not having a common service registry.

What are the options to setup a common service registry using consul, without using envoy sidecar