3.9. 构建运行状态
BuildRun 资源会在镜像构建状态更改时更新,如下例所示:
示例: BuildRun 带有 Unknown 状态
$ oc get buildrun buildah-buildrun-mp99r
NAME SUCCEEDED REASON STARTTIME COMPLETIONTIME
buildah-buildrun-mp99r Unknown Unknown 1s
示例:带有 True 状态的 BuildRun
$ oc get buildrun buildah-buildrun-mp99r
NAME SUCCEEDED REASON STARTTIME COMPLETIONTIME
buildah-buildrun-mp99r True Succeeded 29m 20m
BuildRun 资源将与状态相关的信息存储在 status.conditions 字段中。例如,带有类型为 Succeeded 的条件表示资源成功完成其操作。status.conditions 字段包括包括 BuildRun 资源的大量信息,如 status、reason 和 message。
3.9.1. 构建运行状态描述 复制链接链接已复制到粘贴板!
BuildRun 自定义资源(CR)在镜像构建过程中可能具有不同的状态。下表涵盖了构建运行的不同状态:
| Status | 原因 | 描述 |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
| 用户需要取消构建运行。此请求触发构建运行控制器,以请求取消相关任务运行。当这个状态存在时,取消仍在进行中。 |
|
|
|
创建 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 集群中没有找到引用的集群范围的策略。 |
|
|
| 在集群中没有找到引用的命名空间范围的策略。 |
|
|
|
将 |
|
|
|
未找到与 |
|
|
|
|
|
|
|
您没有为构建策略中定义的一些参数提供任何值,而无需任何默认值。您必须在 |
|
|
| 提供了 system 参数的值,这是不允许的。 |
|
|
| 提供了在构建策略中未定义的参数的值。 |
|
|
| 为带有错误类型的构建策略参数提供了一个值。例如,如果参数在构建策略中定义为数组或字符串,您必须相应地提供一组值或直接值。 |
|
|
|
一个参数的值包括多个值: |
|
|
|
数组参数的值中的项目不包括这些值: |
|
|
|
参数的值包含一个 |
|
|
|
一个参数的值包含一个 |
|
|
| 在集群中没有找到引用的服务帐户。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
定义的 |
|
|
|
定义的 |
|
|
| 构建运行 pod 已从其运行的节点中驱除。 |