是否可以在 Google Cloud Run 或 App Engine 中运行边容器或初始化容器?我找不到这方面的任何文档,并试图在 GCP 支持论坛上询问这个问题,我被指示在 stack-overflow 上询问。如果可能的话,你会如何做到这一点?我遇到了这个 repo 但它没有帮助。
我知道 GKS 是可能的,但尝试对这些服务做同样的事情。
正如约翰所说,答案是否定的。 Cloud run 和 App Engine 都为您提供了一种在云中部署容器化应用程序并使其运行的简单方法。
为了尽可能简单和精简,您在 pod 规范中看到的其他功能不可用(例如初始化容器或运行多个容器)。
更复杂的部署,推荐使用GKE
这似乎已经改变了。
Container runtime contract 指出“一个 Cloud Run 实例总是有一个入口容器,以及一个或多个可选的 sidecar 容器。”
在部署到 Cloud Run > Sidecars中有部署说明
service.yaml
with multiple image
entriesgcloud run services replace service.yaml