You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

启用GCP Kubernetes集群与GCE VM后Cloud Run部署失败求助

Cloud Run部署失败:CPU配置要求与恢复措施

一、成功部署所需的CPU配置

  • Cloud Run单实例CPU配置范围为0.1vCPU(100m)至8vCPU,但针对免费试用账户,需结合项目总CPU配额确定可用值:
    • 免费账户有总CPU配额限制,启用GKE集群和GCE虚拟机后,这些资源会占用配额,导致Cloud Run可用配额减少。
    • 建议从低CPU配置开始测试(如0.1vCPU或0.2vCPU),同时确保单实例CPU对应的最大扩缩容实例数不超过30(错误日志明确提示此限制)。

二、恢复部署的具体措施

1. 修改Cloud Run部署配置

在Cloud Build的Deploy步骤中添加CPU和最大实例数参数,降低资源请求:
修改YAML中的Deploy步骤args,新增--cpu和--max-instances参数:

- name: 'gcr.io/google.com/cloudsdktool/cloud-sdk:slim'
  args:
    - run
    - services
    - update
    - $_SERVICE_NAME
    - '--platform=managed'
    - '--image=$_GCR_HOSTNAME/$PROJECT_ID/$REPO_NAME/$_SERVICE_NAME:$COMMIT_SHA'
    - >-
      --labels=managed-by=gcp-cloud-build-deploy-cloud-run,commit-sha=$COMMIT_SHA,gcb-build-id=$BUILD_ID,gcb-trigger-id=$_TRIGGER_ID,$_LABELS
    - '--region=$_DEPLOY_REGION'
    - '--quiet'
    - '--cpu=0.1'  # 降低单实例CPU请求
    - '--max-instances=10'  # 设置最大实例数在30以内
  id: Deploy
  entrypoint: gcloud

2. 释放闲置资源

关闭或删除暂时不需要的GKE集群和GCE虚拟机,释放它们占用的CPU配额,为Cloud Run腾出资源空间。

3. 核查项目配额使用

进入Google Cloud控制台的配额管理页面,查看目标地区(europe-west1)的CPU总配额使用情况,确认当前已占用配额加上Cloud Run请求的配额未超过免费账户上限。


内容的提问来源于stack exchange,提问作者london_utku

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 21:27:29