Google云运行崩溃(AttributeError):“ NoneType”对象没有属性“ image”

时间:2019-07-14 06:28:17

标签: gcloud google-cloud-run

我尝试了google cloud的运行方式,并正常运行,但几天后进行解聚时突然出错。崩溃了(AttributeError):'NoneType'对象没有属性'image'

一切似乎都很好,我已经设置了项目名称,区域,但收到相同的错误

使用的命令是

  

gcloud beta运行部署--image gcr.io/cloud-run-test/image-name   --allow-unauthenticated --update-env-vars environment =“ PRODUCTION”

1 个答案:

答案 0 :(得分:1)

我找到了解决方案,谷歌云运行在beta中,因此用于部署的命令将来可能会更改。

我所做的是更新了gcloud

gcloud components update

然后在更新后,他们引入了一个附加参数来指定平台。

更新的CLI代码为

  

gcloud beta运行部署-平台托管 --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]属性以指定给定区域中的群集。
  • managed:完全托管的Cloud Run版本。与--region标志一起使用或设置[run / region]属性以指定云运行区域。