【问题标题】:Dockerfile for Google Cloud Functions用于 Google Cloud Functions 的 Dockerfile
【发布时间】:2020-02-13 21:28:46
【问题描述】:

我正在阅读关于谷歌云的this GitOps-style 文章,我现在想知道如何将他们从here 克隆的样本python application 替换为由谷歌云存储触发的谷歌云函数(GCF) (GCS)。

This article 描述了如何对 GCF 进行单元测试、集成测试和系统测试,我想将其应用到 GitOps 风格的持续交付示例中。但是,为此目的,我需要一个类似于这个(但与 node.js 相关)的特定 Dockerfile(我想):

FROM python:3.7-slim
RUN pip install flask
WORKDIR /app
COPY app.py /app/app.py
ENTRYPOINT ["python"]
CMD ["/app/app.py"]

也许还有 yaml 文件。如果你能给我一些指示,我会很高兴。作为一个整体,我对 docker、容器和 kubernetes 还是很陌生。

据我了解,Dockerfile 的语法描述了您的项目类型及其运行时。所以,就我而言,我想我需要描述谷歌执行云功能的运行时。我不确定这可能吗?

【问题讨论】:

  • 我建议阅读这篇文章,看看它是否解决了部分或全部问题....cloud.google.com/cloud-build/docs/deploying-builds/…
  • @Kolban 这个描述了部署过程,但没有说明在 docker 容器中运行云功能。
  • 我不明白你为什么要这样做......云功能不是打算不关心虚拟化、容器化、服务器等吗?似乎您想做一些 Google Cloud Functions 想要避免的事情......
  • @WitoldSuryjak 如果需要,您可以将其添加为答案,我会接受。你可以附上这个演讲youtube.com/watch?v=UPqN1pxF1lk
  • 是的,谢谢@user2128702,我认为这是一个答案,但我担心我误解了一些东西......

标签: docker kubernetes google-cloud-functions knative


【解决方案1】:

我不明白你为什么要这样做……云功能不是打算不关心虚拟化、容器化、服务器等吗?似乎您想做一些 Google Cloud Functions 想要避免的事情......

根据要求,我附上了this。真的很值得一看。

【讨论】:

    猜你喜欢
    • 2021-05-11
    • 2020-04-08
    • 2016-06-12
    • 1970-01-01
    • 2020-11-03
    • 2020-03-15
    • 2022-09-23
    • 2021-03-24
    • 2021-12-26
    相关资源
    最近更新 更多