繁体   English   中英

无法部署到 Cloud Run,“遇到内部错误”,建议?

[英]Cannot deploy to Cloud Run, `Internal error encountered`, suggestions?

我无法通过gcloud CLI 或 GCP 网络控制台部署到 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.yamlhttps ://github.com/ihsw/nginx

(尽管它说nginx ,但它实际上是一个 Node 应用程序。)

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

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

你的回购协议对我有用。

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

  • 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下归档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM