从 GCP 中运行的容器连接到 L2TP VPN 的最佳方法

从 GCP 中运行的容器连接到 L2TP VPN 的最佳方法

我在本地构建了一个 ubuntu 容器,它使用 OpenConnect 建立与客户 AnyConnect VPN 服务器的连接。他们也有一个可用的 L2TP 连接。OpenConnect 建立连接后,会调用一些 python 代码从 MSSQL 实例中提取一些数据,然后关闭。

我一直在努力让它在 Cloud Run 中运行,但很可能永远都无法运行,因为似乎没有任何方法可以建立隧道网络设备,更不用说以任何权限或 docker 功能运行了。

我的假设是,要么我必须在 Compute Engine 中运行容器,要么希望有一种方法可以在 App Engine 中实现这一点。但我认为有一种标准方法可以从在 GCP 中运行的容器访问 VPN 网络(无需使用 Google Cloud VPN),而且我还没有找到示例,更不用说 Google 关于如何在其生态系统中实现这一点的官方文档了。

相关内容