我在子网范围为 50.24.0.0/20 的 VPC“myVpc”内设置了两个 GCP 计算实例。在其中一个实例上,我在端口 2376 上运行了一个 docker 容器。我希望能够使用云函数上的 python 访问此 docker 服务,因此我设置了 TLS 配置。主要目标是使用云函数中的 python 通过其私有 IP 访问此远程实例上的 docker。因此我设置了一个使用“myVpc”和子网范围 50.24.16.0/28 的无服务器 VPC 连接器。
当我在未托管 docker 的第二个计算实例上运行这个 python 脚本时,代码可以工作,并且我能够访问部署在第一个实例上的 docker 服务,但是我无法从云功能访问 docker 服务。
我猜是我设置 VPC 连接器的方式有问题?或者我的防火墙什么的,我试图包含入口和出口规则以允许与 docker 端口上的 IP 50.24.0.0/28 建立连接,但是没有起作用。
我将非常感激您的帮助。