如何将芹菜应用程序部署到谷歌云?



Google cloud迫切希望您使用cloud Tasks进行分布式任务处理。这是不可能的。它们没有提供可靠地模拟本地任务执行的方法,因此违反了持续集成(TDD)的核心原则。

因此,我们寻求将芹菜与flask应用程序结合部署来解决这个问题。flask应用程序运行在Cloud Run上。容易peasy。但是…那芹菜的应用呢?问题似乎很简单:我们希望将docker映像部署到容器编排平台,该平台可以抽象出尽可能多的工作。Cloud Run很棒,但它是用于接收请求的容器。芹菜不合格

我们应该使用什么google服务来解决这个问题?

您可以将应用程序与GKE一起部署为Kubernetes Deployment或StatefulSet,并将其公开为Kubernetes Service。它将允许运行在云上的Flask应用程序通过Kubernetes服务与芹菜应用程序通信。

一旦芹菜应用程序部署在GKE上,你可以使用Kubernetes的功能,如水平Pod自动缩放和负载平衡,以确保应用程序是高可用性和可扩展的。

相关内容

  • 没有找到相关文章