【问题标题】:gcloud app.yaml Python setting for resourcesgcloud app.yaml 资源的 Python 设置
【发布时间】:2021-11-13 12:04:40
【问题描述】:

我们如何在 app.yaml 中为 Python 运行时设置资源? 当它到达资源部分时,下面给了我一个错误。但是,如果我选择 nodejs14 作为运行时,它可以工作

runtime: python27
api_version: 1
threadsafe: true

manual_scaling:
  instances: 1
resources:
  cpu: 1
  memory_gb: 0.5
  disk_size_gb: 1
env_variables:
  NODE_ENV: 'production'

【问题讨论】:

    标签: python runtime gcloud app.yaml


    【解决方案1】:

    2 flavors of App Engine:标准;弯曲

    使用标准,app.yaml 中没有资源部分,因为资源由实例类型决定。

    https://cloud.google.com/appengine/docs/standard/nodejs/config/appref

    使用 flex,resources 部分用于确定(计算引擎)VM 类型。

    https://cloud.google.com/appengine/docs/flexible/python/reference/app-yaml#resource-settings

    如果您希望使用标准并指定资源,则需要指定实例类型:

    https://cloud.google.com/appengine/docs/standard#instance_classes

    如果您希望使用 flex,可以使用 resources 部分指定 CPU 和内存。

    【讨论】:

    • 能否请您提供 .Yaml 文件如何以最便宜的选项进行设置?我的文件是简单的静态文件,我仍然无法弄清楚
    • 如果您只托管静态内容,请考虑改用 Google Cloud Storage:cloud.google.com/storage/docs/hosting-static-website 否则,既然您有新问题,请考虑发布新问题。
    • 我对此进行了测试,但因为我没有自己的域,所以我无法识别内容的根目录。我的静态应用程序使用 React,它有一些 Route 元素,因为我无法识别根,我的组件加载崩溃
    猜你喜欢
    • 2020-02-10
    • 1970-01-01
    • 1970-01-01
    • 2013-02-09
    • 2016-11-20
    • 2012-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多