我有一个项目,这是成功地部署在谷歌云运行与GitHub的持续部署。应用程序运行得很好,我的问题是每次更新应用程序时,Google cloud都会为应用程序分配一个新的IP地址。我想要一个静态IP地址,每次我更新Github上的网站,它被重新部署…
我是谷歌云的新手。我已经检查了谷歌文档,并尝试根据文档进行修复。我已经创建了一个VPC连接器。我还使用VPC连接器重新部署了一个新版本,但不确定它是如何工作的……
谢谢..。
发布于 2020-11-09 05:46:55
您必须将VPC出口配置为通过配置了静态IP地址的云NAT网关的VPC网络发送所有流量。
您必须创建一个云路由器
gcloud compute routers create ROUTER_NAME \
--network=NETWORK_NAME \
--region=REGION然后保留静态IP:
gcloud compute addresses create ORIGIN_IP_NAME --region=REGION然后创建NAT网关:
gcloud compute routers nats create NAT_NAME \
--router=ROUTER_NAME \
--region=REGION \
--nat-all-subnet-ip-ranges \
--nat-external-ip-pool=ORIGIN_IP_NAME最后,您可以使用以下命令部署Cloud Run服务:
gcloud beta run deploy SERVICE_NAME \
--image=IMAGE_URL \
--vpc-connector=CONNECTOR_NAME \
--vpc-egress=all请注意,这仍处于测试阶段
有关详细说明,请参阅here
https://stackoverflow.com/questions/64729202
复制相似问题