【问题标题】:Google cloud run running into OOM谷歌云跑跑进OOM
【发布时间】:2020-07-13 12:50:33
【问题描述】:

我们正在 Google 云运行服务上构建应用程序。 问题是,我们构建的应用程序占用的内存比 2gb 多一点。

Google 云对其容器有 2gb 的硬限制,一旦内存超出此限制,容器就会崩溃。

我们正在努力寻找解决方案。你能帮助我们吗?

可能是一个开放式问题,但是,

  1. 有没有类似的服务可以快速切换?
  2. 是否有任何工具可以为 cloudrun 作业提供交换空间?我知道使用交换的后果,我们对此表示同意。

非常感谢任何帮助。

【问题讨论】:

    标签: google-cloud-platform google-cloud-run google-anthos


    【解决方案1】:

    TL;DR:使用Cloud Run for Anthos

    使用Cloud Run for Anthos,您将不受容器大小的限制,并且仍然可以使用 Cloud Run。

    根据 Google 的公共文档 "Choosing a Cloud Run platform",2 GiB 硬限制不适用于 Cloud Run for Anthos,因为底层是 GKE 集群,因此您甚至可以为容器使用 GPU。因此,这肯定是您的最佳选择。

    关于交换问题,答案是否定的。您无法在完全托管的 Cloud Run 上启用 SWAP,因为它完全由 Google 控制。

    【讨论】:

    • 这个限制很快就会用完(不是预计到达时间,但我希望到年底)。请继续关注,然后您将能够返回 Cloud Run 托管平台!
    • 可以确认我们将很快提供更高的内存/CPU 选项。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-02-10
    • 2021-09-26
    • 2017-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-04
    相关资源
    最近更新 更多