问题描述
我有一个Google Cloud Build触发器,可以在Google Cloud上构建我的映像。我也有VPC网络,该网络托管着一些在构建映像时应可访问的资源。
在构建映像时,我的docker脚本需要访问Web服务器。似乎GCP Cloud构建网络不是我的私有VPC网络。因此,该脚本无法访问构建时所需的必需资源。
是否可以在VPC网络中运行构建?如果是,怎么办?
解决方法
这将是可能的。今天,该功能已向Alpha测试人员开放,并将很快(预计在2个月内)发布Beta版。
上周,gcloud SDK收到this update,可用于创建工作池。实际上,您将在项目中创建一个VM池。这样,虚拟机将直接连接到您的VPC。
我不知道定价模型,但是我认为您将以Worker pool作为标准VM价格支付。因此,它不会比Cloud Build便宜。而且似乎没有计划在您的VPC和当前Cloud Build托管版本之间创建连接器(对等?VPC连接器?)。