I’m facing an issue with a Shared VPC setup on Google Cloud:
Setup:
- Shared VPC with a host project and a service project.
- Filestore instance is in the host project, created with Private Service Access.
- All subnets in the host project are shared with the service project.
Problem:
Nodes in the service project cannot access the Filestore. Routes from the service project to the Filestore are missing.
On the service project pod, `nc -zv 10.108.193.26 2049` hangs, while on a host project pod, it connects. `10.108.193.26` is the ipv4 of the filestore. On the service project pod, I'm able to ping pods in the host project, so I know the shared VPC is setup correctly, but perhaps it's due to the peering aspect of things (from Private Service Access)?
What I’ve Tried:
1. Granted roles/compute.networkUser on the shared subnet in the host project to service project accounts.
2. Created a filestore in the service project, but in the shared VPC. Same issue in that the service project nodes don't have access, but the host project does