Cloud Build私有工作池无法访问本地部署服务器问题咨询
@guillaume-blaquiere 和 @john-hanley:
感谢你们的反馈,我已按照建议补充了详细背景信息:
项目A环境配置
- 创建了名为
vpc-1的VPC网络 - 搭建了IP段为
172.200.10.0/24的子网 - 需通过Cloud Build执行Talend任务
网络连通配置
为让Cloud Build与VPC通信,已为私有服务连接分配10.120.0.0/16内部IP段,完成VPC网络配对。
为实现Cloud Build工作池访问本地SQL服务器,已搭建GCP与本地基础设施的标准VPN隧道,且连通正常:
vpc-1子网内的VM(IP:172.200.10.10/24)可正常ping通并连接本地SQL服务器(192.168.200.20)- 本地SQL服务器也能ping通该VM
按照VPC私有服务访问的配置要求,已在VPC网络配对层面导出以下自定义路由:
- 本地子网路由
172.200.10.0/24 - 指向本地SQL服务器的静态路由(目标IP:
192.168.200.20)
Cloud Build工作池测试情况
创建Cloud Build工作池后,编写测试YAML文件执行命令,内容如下:
steps: - name: ubuntu script: | apt update apt install telnet iputils-ping traceroute net-tools -y ping -c 4 172.200.10.10 # 100% 成功 ping -c 4 192.168.200.20 # 100% 丢包 options: pool: name: "projects/project-id/locations/europe-north1/workerPools/workpool-test"
测试结果:工作池能ping通VPC内的VM,但无法访问本地SQL服务器。
咨询问题
Cloud Build工作池是否可以与本地网络实现通信?
内容的提问来源于stack exchange,提问作者mastrid
相关产品推荐
相关产品推荐

