可以获取部署到Cloud Run的容器的静态IP地址吗?

问题描述

我想将容器映像部署到Google Cloud Run(完全托管)。我按照指示进行操作:

https://cloud.google.com/run/docs/quickstarts/build-and-deploy

我想知道是否可以为容器修复静态IP。请注意,我没有使用VM实例。我是新来使用此服务的人。如果您能在此问题上为我提供帮助,我将不胜感激。

解决方法

Cloud Run是完全托管的无服务器容器化服务。因此,您将无法访问IP地址。您将获得该服务的修复URL(服务名称中的哈希值对于project-service组合是唯一的。)

,

通过创建在静态IP上使用的“ Cloud HTTP(S)负载均衡器”,您可以为Cloud Run服务(不是单个容器,因为许多容器可以运行同一个应用程序)获得静态IP。它背后的服务。

有关如何创建LB并在其后添加“无服务器网络端点组”以将流量路由到Cloud Run的信息,请参见relevant section in documentation

https://cloud.google.com/run/docs/multiple-regions上,还有一个带有静态IP的负载平衡器的示例分步指南。

如果您的意思是“如何为Cloud Run应用程序建立的出站连接获取静态IP”,那就是另一个问题,答案是不同的(很快将有可能)。

,

此功能现已可用于Google Cloud Run服务:

https://cloud.google.com/run/docs/configuring/static-outbound-ip

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...