【问题标题】:Google cloud run crashed (AttributeError): 'NoneType' object has no attribute 'image'谷歌云运行崩溃(AttributeError):“NoneType”对象没有属性“图像”
【发布时间】:2019-11-23 06:59:47
【问题描述】:

我尝试了谷歌云运行并完美运行,但几天后在解聚时突然出错崩溃(AttributeError):'NoneType'对象没有属性'image'

一切似乎都很好,我设置了项目名称、区域但得到了同样的错误

使用的命令是

gcloud beta run deploy --image gcr.io/cloud-run-test/image-name --allow-unauthenticated --update-env-vars environment="PRODUCTION"

【问题讨论】:

    标签: gcloud google-cloud-run


    【解决方案1】:

    我找到了解决方案,谷歌云运行处于测试阶段,因此用于部署的命令将来可能会发生变化。

    我所做的是更新了 gcloud

    gcloud components update
    

    然后在更新后他们引入了一个额外的参数来指定平台。

    更新后的 CLI 代码是

    gcloud beta run deploy --platform managed --image gcr.io/cloud-run-test/image-name --allow-unauthenticated --update-env-vars environment="PRODUCTION"

    您可以将平台指定为托管或 gke

    可用平台:

    • gke:在 Google Kubernetes Engine 上运行云。与 --cluster--cluster-location 标志一起使用,或设置 [run/cluster] 和 [run/cluster_location] 属性以指定给定区域中的集群。
    • 托管:Cloud Run 的完全托管版本。与 --region 标志一起使用或设置 [run/region] 属性以指定 Cloud Run 区域。

    【讨论】:

      猜你喜欢
      • 2019-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-09
      • 1970-01-01
      • 1970-01-01
      • 2014-09-14
      • 2019-01-01
      相关资源
      最近更新 更多