配额和限制

本文档列出了适用于 Cloud Build 的quotasquotas

配额用于限制您的 Google Cloud 项目可使用的共享 Google Cloud 资源(包括硬件、软件和网络组件)的数量。因此,有以下功能的系统具有配额:

  • 监控 Google Cloud 产品和服务的使用情况或消耗情况。
  • 出于某些原因限制这些资源的消耗量,包括确保公平性和减少使用量高峰。
  • 维护可自动强制执行规定限制的配置。
  • 提供请求或更改配额的方法。

在大多数情况下,当超过配额时,系统会立即阻止对相关 Google 资源的访问,并且您尝试执行的任务将失败。在大多数情况下,配额适用于每个 Google Cloud 项目,并由使用该 Google Cloud 项目的所有应用和 IP 地址共享。

如需增加或减少大多数配额,请使用 Google Cloud 控制台。如需了解详情,请参阅申请更高的配额

Cloud Build 资源也存在限制。这些限制与配额系统无关。除非另有说明,否则无法更改限制。

配额

出于各种原因,Cloud Build 对运行中的构建实施配额限制。例如,配额有助于保护 Google Cloud 用户群体,避免出现意外的用量激增。Google Cloud 还提供免费试用配额,可为项目提供一定用量,以便您免费试用 Google Cloud。

默认情况下,以下 Cloud Build 配额适用于每个 Google Cloud 项目。但是,每个项目的配额取决于使用量,并且可能会随时间发生变化。

资源 说明 默认限额 是否可以增加 范围
专用池 专用池数量 2 - 10 人 每个区域
CPU 并发 CPU 数

在区域级专用池中运行

0 * - 2400 符合。当此配额饱和时,增加 CPU 的请求会排入队列并依次处理。 每个区域
CPU 并发 CPU 数

在区域默认池中运行

5 - 100 不需要。如果您需要超过 100 个并发 CPU,请使用专用池 每个区域
请求 全局默认池中运行的并发构建数
10 - 30 人 不可以。如果要运行
30 个以上的并发构建,请考虑使用专用池
全球

* 您可能没有使用专用池的配额,具体取决于您的项目和使用情况。如果是这种情况,您可以使用默认池

部分项目的区域限制

根据使用情况,某些项目可能只能在特定区域中使用 Cloud Build。如需了解详情,请参阅位置

API 速率限制

API 速率限制会影响 Cloud Build API 的调用速率。您可以转到配额页面来查看和修改 API 速率限制。

资源限制

Cloud Build 对资源实施以下限制:

限制
每个构建的构建步骤数 300
构建步骤 name 的长度 1000 个字符
每个构建步骤的 env 100
env 值的长度 65536 个字符
每个构建步骤的 args 100
arg 值的长度 10000 个字符
dir 值的长度 1000 个字符
每个构建的构建映像 700
每个 build 的唯一 secretEnv 100
secret 的大小 65536 个字符
构建触发器的数量 300
每个构建的工件路径 100
每个构建的标记列表的长度 64

增加配额

  1. 打开 Cloud Build 配额页面。

    转到“配额”

  2. 选择要修改的配额,然后点击修改配额

  3. 为选择的配额输入新的配额限制。

  4. 点击提交请求