在 Google Cloud run 或 Google App Engine 中运行侧容器

don*_*tke 1 google-app-engine google-cloud-platform google-kubernetes-engine google-cloud-run

是否可以在 Google Cloud Run 或 App Engine 中运行侧容器或初始化容器?我找不到这方面的任何文档,并试图在 GCP 支持论坛上问这个问题,我被指示在 stack-overflow 上问这个问题。如果可能,您将如何实现这一目标?我遇到了这个repo,但它没有帮助。

我知道 GKS 是可能的,但尝试对这些服务做同样的事情。

gui*_*ere 6

目前,您不能在 Cloud Run 上运行 Pod,只能运行容器。但是,可以运行多进程容器来帮助您实现这一目标。

您可以在此处此处找到Ahmet 发布的关于在同一容器中运行多个进程的帖子。

注意:Ahmet 是 Google 的 Cloud Run 工程师之一,您可以参考他的文章!


Sag*_*ive 6

您现在可以在 Cloud Run 中运行 sidecar - https://cloud.google.com/run/docs/deploying#sidecars

这意味着您可以在同一网络命名空间的单个云运行实例中运行最多 10 个您选择的容器。要了解有关此功能的更多详细信息和用例,请参阅此 - https://cloud.google.com/blog/products/serverless/cloud-run-now-supports-multi-container-deployments