私有 VPC 网络上的 Google Cloud Build
Posted
技术标签:
【中文标题】私有 VPC 网络上的 Google Cloud Build【英文标题】:Google Cloud Build on private VPC network 【发布时间】:2020-12-06 08:06:36 【问题描述】:我有一个 Google Cloud Build 触发器,可以在 Google Cloud 上构建我的映像。我也有 VPC 网络,它托管一些在构建图像时应该可以访问的资源。
在构建映像时,我的 docker 脚本需要访问 Web 服务器。看起来 GCP Cloud 构建网络不是我的私有 VPC 网络。因此,构建时所需的资源无法访问该脚本。
这是否可以在 VPC 网络中运行构建?如果是,怎么做?
【问题讨论】:
【参考方案1】:这将是可能的。今天,该功能向 Alpha 版测试人员开放,并且很快(我预计 2 个月后)将发布 Beta 版。
上周,gcloud SDK 收到了this update,允许您创建工作池。实际上,您将在项目中创建一个 VM 池。因此,VM 将直接连接到您的 VPC。
我不知道定价模型,但我认为您将按照标准 VM 价格支付 Worker 池。因此,它不会像 Cloud Build 那样便宜。而且似乎没有计划在您的 VPC 和当前 Cloud Build 托管版本之间创建连接器(对等互连?VPC 连接器?)。
【讨论】:
您对这个主题有任何更新吗?我真的很感兴趣。我发现的只是这个老问题,这意味着它还没有实现:issuetracker.google.com/u/2/issues/123374893 没有更新。 Cloud Build Worker 池仍处于私人预览阶段,我没有关于 Cloud Build 和 VPC 连接的消息。以上是关于私有 VPC 网络上的 Google Cloud Build的主要内容,如果未能解决你的问题,请参考以下文章
使用私有 IP 从不同 VPC 网络中的 GKE 集群连接到 Cloud SQL
限制通过VPC网络访问Google Cloud Firestore。
即使我将 VPC 网络配置为侦听端口 8081,我也无法初始化 Google Cloud Platform 数据实验室