I have 2 VPCs in GPC, the first one (VPC-1) running k8s cluster and the second running some VMs (VPC-2).
I created a VPC peering between these 2 VPCs and I am able to connect from VM on VPC-2 to pod IP on VPC-1.
But I would like to connect to the service CIDR not the POD CIDR. I checked all the configurations and all configurations used to POD CIDR is also configured to service and master CIDR.
The k8s cluster on VPC-1 has the following networks: Pod CIDR => 10.0.0.0/14 Master CIDR => 10.125.1.0/24 Service CIDR => 10.4.0.0/20
And the VPC-2: 10.155.0.0/20
Why am I not able to connect from VPC-2 (vm) to a service in k8s?