第 9 章 执行高级构建
您可以设置构建资源和最长持续时间,将构建分配给节点、链构建、修剪构建和配置构建运行策略。
9.1. 设置构建资源
复制链接链接已复制到粘贴板!
默认情况下,构建由 Pod 使用未绑定的资源(如内存和 CPU)来完成。这些资源可能会有限制。
流程
您可以以两种方式限制资源使用:
- 通过在项目的默认容器限值中指定资源限值来限制资源使用。
- 通过在构建配置中指定资源限值来限制资源使用。 - 在以下示例中,每个 - resources、- cpu和- memory参数都是可选的。- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 不过,如果您的项目定义了配额,则需要以下两项之一: - 设定了显式 - requests的- resources部分:- resources: requests: cpu: "100m" memory: "256Mi"- resources: requests:- 1 - cpu: "100m" memory: "256Mi"- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 1
- requests对象包含与配额中资源列表对应的资源列表。
 
- 项目中定义的限值范围,其中 - LimitRange对象中的默认值应用到构建过程中创建的 Pod。- 否则,构建 Pod 创建将失败,说明无法满足配额要求。