Google Cloud 运行 Service to Service Communication 是否像 k8s 的 cluster.local 一样是内部的?

Is Google Cloud Run Service to Service Communication internal like k8s's cluster.local?

云 运行 正在提供域 *.run.app 以访问已部署的服务。我想知道 Google Cloud 运行 如何处理从一个到另一个 Cloud 运行 服务的请求。即使我们有一个自定义域而不是 *.run.app,所有服务到服务的通信都是内部的吗?

“内部”的定义不明确。

  • 您的请求留在 Google 网络中。是内部还是外部?
  • 解析Custom Domain,在public网络上进行DNS解析请求(端口53),但请求内容停留在Google网络中,解析后转发.是内部还是外部?

因此,只要您使用 Google 服务(在高级网络选项中),您就不会离开 Google 网络,因此您可以认为这是高度安全的。

我想,我的回答不是很清楚,其实全看你信不信Google云网络。