我无法通过gcloud
CLI或GCP Web控制台部署到Cloud Run。两者都给出了非常无用的错误。
这是gcloud
CLI的输出:
Deploying container to Cloud Run service [ihsw-nginx] in project [xxx] region [us-central1]
X Deploying new service...
. Creating Revision...
. Routing traffic...
Deployment failed
ERROR: (gcloud.beta.run.deploy) INTERNAL: Internal error encountered.
有人有什么建议吗?
这里是正在使用的存储库,有一个cloudbuild.yaml
用于推送到容器注册表:https://github.com/ihsw/nginx
(即使它说nginx
,它实际上是Node应用程序。)
答案 0 :(得分:0)
您的存储库为我工作。
要使其正常工作(我想您已经在这里)的前提条件是:
gcloud services enable [cloudbuild|run].googleapis.com --project=${PROJECT}
roles/cloudbuild.builds.builder
(默认)roles/storage.objectCreator
roles/run.admin
roles/iam.serviceAccountUser
通常,您可以在Google的issue tracker上提交问题。
如果问题仍然存在,建议您按照Cloud SDK
答案 1 :(得分:0)
我不知道是否存在相同的问题,但我通过以下方式解决了问题:https://stackoverflow.com/a/60084251/7466829
就我而言,这确实是一个CloudRun错误。