3.9. ビルド実行ステータス
次の例に示すように、イメージの構築ステータスが変化するたびに、BuildRun リソースが更新されます。
例: ステータスが不明な BuildRun
$ 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 リソースのメッセージなどの重要な情報が含まれます。
3.9.1. ビルド実行ステータスの説明 リンクのコピーリンクがクリップボードにコピーされました!
BuildRun カスタムリソース (CR) は、イメージ構築プロセス中にステータスが異なる可能性があります。次の表は、ビルド実行のさまざまなステータスを示しています。
| ステータス | 原因 | 説明 |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
| ユーザーがビルド実行のキャンセルを要求しました。この要求は build run controller をトリガーし、関連するタスクの実行をキャンセルするリクエストを作成します。このステータスが存在する場合、キャンセルはまだ処理中です。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 参照されたクラスタースコープのストラテジーがクラスター内に見つかりませんでした。 |
|
|
| 参照された namespace スコープのストラテジーがクラスター内に見つかりませんでした。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
デフォルトのないビルドストラテジーで定義されている一部のパラメーターに値が指定されていません。 |
|
|
| システムパラメーターの値が指定されましたが、これは許可されません。 |
|
|
| ビルドストラテジーで定義されていないパラメーターの値が指定されました。 |
|
|
| ビルドストラテジーパラメーターに間違ったタイプの値が指定されました。たとえば、ビルドストラテジーでパラメーターが配列または文字列として定義されている場合は、それに応じて値のセットまたは直接値を指定する必要があります。 |
|
|
|
パラメーターの値に、 |
|
|
|
配列パラメーターの値内の項目に、 |
|
|
|
パラメーターの値に、 |
|
|
|
パラメーターの値に、 |
|
|
| 参照されたサービスアカウントがクラスター内に見つかりませんでした。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
定義された |
|
|
|
定義された |
|
|
| ビルド実行 Pod が、実行されていたノードからエビクトされました。 |