Execute Docker Container from Firebase/Google Cloud Function



我需要在触发云函数时运行 docker 容器。另外,我需要这个Docker从在谷歌云计算引擎中运行的NFS文件服务器虚拟机挂载一个文件夹。

  • 如何從 Firebase/Cloud Function 執行 docker 容器?

  • 如果不可能,我是否可以从这些函数之一触发托管在 Kubernetes 中的 docker 容器以及如何触发?

你所描述的听起来像是谷歌产品Cloud Run的理想故事。 总而言之,在最高级别...Cloud Run 允许您在传入的 REST 请求到达时按需运行 docker 容器。 您只需为容器的执行持续时间付费。 当没有流量/请求时,容器会自动降速,不再向您收费。 您可以控制每个容器提供的请求数(1 个请求 = 1 个容器或由同一容器或任何组合处理的多个请求(。

实际上,Cloud Run是Cloud Functions的替代方案。 使用云函数,您可以提供函数体,云函数提供其运行环境。 使用 Cloud Run,您可以提供提供函数实现及其运行环境的容器。 在这两种情况下,谷歌都拥有启动、关闭和其他环境管理,包括扩展。

谷歌上"GCP Cloud Run"这个短语,你会发现大量的文档。 鉴于您描述的要求,我强烈建议这是您的第一个研究领域。 如果您需要进一步详细说明,请随时发布带有google-cloud-run标记的其他问题。 如果Cloud Run不能很好地回答您的问题,请同时回发,以便我们都能更好地理解。

相关内容

  • 没有找到相关文章

最新更新