Google 云 运行 崩溃(AttributeError):'NoneType' 对象没有属性 'image'
Google cloud run crashed (AttributeError): 'NoneType' object has no attribute 'image'
我尝试了 google 云 运行 并完美运行,但几天后 depolying 时突然出错 崩溃(AttributeError):'NoneType' 对象没有属性'image'
一切正常,我已经设置了项目名称、区域,但出现相同的错误
使用的命令是
gcloud beta run deploy --image gcr.io/cloud-run-test/image-name
--allow-unauthenticated --update-env-vars environment="PRODUCTION"
我找到了解决方案,google 云 运行 处于测试阶段,因此用于部署的命令将来可能会更改。
我所做的是更新 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 引擎上的云 运行。与
--cluster
和 --cluster-location
标志一起使用或设置 [run/cluster] 和 [run/cluster_location] 属性以指定给定区域中的集群。
- 托管:云的完全托管版本 运行。与
--region
标志一起使用或设置 [run/region] 属性 以指定 Cloud 运行 区域。
我尝试了 google 云 运行 并完美运行,但几天后 depolying 时突然出错 崩溃(AttributeError):'NoneType' 对象没有属性'image'
一切正常,我已经设置了项目名称、区域,但出现相同的错误
使用的命令是
gcloud beta run deploy --image gcr.io/cloud-run-test/image-name --allow-unauthenticated --update-env-vars environment="PRODUCTION"
我找到了解决方案,google 云 运行 处于测试阶段,因此用于部署的命令将来可能会更改。
我所做的是更新 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 引擎上的云 运行。与
--cluster
和--cluster-location
标志一起使用或设置 [run/cluster] 和 [run/cluster_location] 属性以指定给定区域中的集群。 - 托管:云的完全托管版本 运行。与
--region
标志一起使用或设置 [run/region] 属性 以指定 Cloud 运行 区域。