Kubernetes呼叫服务在集群a中使用ambasador从不同的集群b、相同的prohect但不同的vpc公开

Kubernetes呼叫服务在集群a中使用ambasador从不同的集群b、相同的prohect但不同的vpc公开,kubernetes,google-cloud-platform,kubernetes-pod,ambassador,gpc,Kubernetes,Google Cloud Platform,Kubernetes Pod,Ambassador,Gpc,我在Google Cloud GCP中有两个Kubernetes集群cluster-a和cluster-b。 我可以从同一GCP项目中但不同VPC的不同群集(群集-b)调用群集(群集-a)中使用ambasador公开的服务吗 现在,我可以通过ambasador服务名称调用该服务(当我在同一集群中调用时) 我已经读过,但它只适用于集群a和集群b位于同一个VPC网络中,而我的集群位于不同的VPC中的情况 有一种不同的方法来实现它?默认情况下,GCP上的VPC不会相互路由,因此您的请求不会到达远程CI

我在Google Cloud GCP中有两个Kubernetes集群cluster-a和cluster-b。 我可以从同一GCP项目中但不同VPC的不同群集(群集-b)调用群集(群集-a)中使用ambasador公开的服务吗

现在,我可以通过ambasador服务名称调用该服务(当我在同一集群中调用时)

我已经读过,但它只适用于集群a和集群b位于同一个VPC网络中,而我的集群位于不同的VPC中的情况


有一种不同的方法来实现它?

默认情况下,GCP上的VPC不会相互路由,因此您的请求不会到达远程CIDR。为此,您希望使用使每个VPC彼此可访问

请注意,仍然适用于这两个专有网络,因此您必须创建它们以建立完整的通信

最后,这将只允许VPC之间的网络通信。如果你排除了这一问题,并且你仍然缺乏连通性,那么这可能与你的大使配置有关,在这种情况下,我建议发布关于这一点的信息,或者专门针对这一点创建另一个问题