Access Google Cloud Memorystore from other project / network

107 views Asked by At

I have 2 Google Cloud Projects, project-a and project-b. In project-a I have a GKE cluster in the default network and in project-b I have a GCP Memorystore (Redis), in its own VPC network called production-network. The Redis instances is configured with Private service access and its authorized network is the production-network.

Now I need to (temporarily, for a couple of weeks) access this Redis instance from my old project-a. I can not move the Redis to a different network, nor can I move the GKE cluster to a different network. Therefore, I don't think I can use a shared VPC (if I understand correctly).

I want to avoid using a Redis proxy (nutcracker/twemproxy) and rather do it with GCP native tooling, if possible.

What is the correct way of going about this? Is VPC peering now possible? As far as I understand, the Memorystore instances run in their own VPC and VPC peering is not transitive.

0

There are 0 answers