3

我无法通过gcloudCLI 或 GCP Web 控制台部署到 Cloud Run。两者都给出了非常无用的错误。

这是gcloudCLI 的输出:

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 应用程序。)

4

2 回答 2

1

我不知道是否是同样的问题,但我是这样解决的:https ://stackoverflow.com/a/60084251/7466829

就我而言,这确实是一个 CloudRun 错误。

于 2020-02-05T21:21:23.903 回答
0

你的回购对我有用。

为此工作的先决条件(我假设你已经在那里)是:

  • gcloud services enable [cloudbuild|run].googleapis.com --project=${PROJECT}
  • 启用计费(我假设)
  • cloudbuild 服务帐号需要:
    • roles/cloudbuild.builds.builder(默认)
    • roles/storage.objectCreator
    • roles/run.admin
    • roles/iam.serviceAccountUser

一般来说,您可以在 Google 的问题跟踪器上提交问题。

如果问题仍然存在,我建议在Cloud SDK

于 2019-04-16T01:12:43.747 回答