メインコンテンツまでスキップ

Job

Job画面では、選択したクラスターのJob実行現況を確認し、Jobごとの詳細情報を追跡できます。Deployment、StatefulSet、DaemonSet、ReplicaSetとともにWorkload画面のタブの1つとして提供され、CronJobとともにBatchグループにまとめられています。

画面に入るには、左側メニューでKubernetes > Workloadsを選択した後、上部タブでJobを選択してください。

Job画面

画面は状態別サマリーカードとJob一覧の2つの領域で構成されます。

サマリーカードで現況を把握する​

画面上部のサマリーカードで、Job実行現況を確認できます。

  • Totalカードには全体Job数が表示されます。
  • Status領域にはComplete、Suspended、Failed、Unknownの4つの状態別件数が表示されます。
  • Complete: 正常に完了したJobです。
  • Suspended: 一時停止されたJobです。
  • Failed: 失敗したJobです。
  • Unknown: 状態条件情報を確認できないJobです。

Failedカードをクリックすると、失敗したJobのみを素早くまとめて確認でき、障害原因の把握に役立ちます。

Job一覧を見る​

下部Job Listには、Job名、Namespace、Completions、Age、Conditionsが表示されます。

  • Completionsで完了したPod数を確認できます。
  • Conditionsで、Jobの最終状態(Complete、Failedなど)を確認できます。
  • 上部のフィルター入力欄に条件を入力して一覧を絞り込むことができます。

Job詳細を確認する​

一覧でJob名をクリックすると、画面右側に詳細スライドが表示されます。上部にはJobの識別子が表示され、Information、Event、YAML、Pod、Alertタブに切り替えることができます。Deployment・StatefulSet・DaemonSetと異なり、Job詳細にはMetricタブは提供されません。

Informationタブ​

Jobの基本情報を確認できます。

Job詳細 - Informationタブ

  • Name、Cluster、Namespace、Images、Pod Status、Conditions、Labels、Controlled Byを確認できます。
  • Controlled Byで、このJobを作成したCronJobなどの名前を確認でき、名前をクリックすると該当リソースの詳細に移動します。

Eventタブ​

Jobに関連するKubernetesイベントを確認できます。

Job詳細 - Eventタブ

  • Event ListにType、Create Time、Kind、Name、Namespaceが表示されます。

YAMLタブ​

Jobの定義をYAML形式で確認できます。

Job詳細 - YAMLタブ

  • apiVersion、kind、metadata、spec、statusなどJobの全体定義を原文で確認できます。
  • 右上のコピーボタンでYAML内容をコピーできます。

Podタブ​

Jobに属するPod一覧を確認できます。

Job詳細 - Podタブ

  • Pod ListにPod Name、Namespace、Containers、Alert、Statusが表示されます。
  • Pod Nameをクリックすると、該当Podの詳細スライドに連携されます。Pod詳細スライドの構成はPodドキュメントを参照してください。
参考

完了してから時間が経ったJobは、管理していたPodがすでに整理されており、Pod Listに何も表示されない場合があります。

Alertタブ​

Jobに適用されたアラームルールと発生状況を確認できます。

Job詳細 - Alertタブ

  • Rule ListにRule Name、Alert Stat Name、Target、Alert Detail、Last Triggered、Rule Typeなどが表示されます。
  • Show only Triggered Alertで発生したアラームのみを絞り込んで確認でき、List・Bar表示に切り替えることができます。
ヒント

各詳細スライド右上のSlide Historyを押すと、以前に開いた詳細項目を再度確認できます。