TRACE / TYPE EP 13を始める →

EP 13 / EPISODE BRIEF

再起動を繰り返すコンテナ

lab namespaceのPod証拠を時系列で読む

Northstar Labの架空lab namespaceで、kubectlのget・describe・logs・eventsだけを使います。再起動時刻、image digest、service account、設定変更ticketを関連付けます。exec、apply、deleteは行いません。

このエピソードで学ぶこと

Podはコンテナを実行する単位です。kubectlはKubernetesの情報を扱う道具で、-n labは調べるnamespaceを限定します。getは一覧、describeは詳細、logsはログです。

RESTARTSは再起動回数、digestはイメージを識別する値です。イメージとConfigMapの設定変更を分けて読みます。

ミッション

  1. Podの再起動回数を見るlab namespace内のPod状態と再起動回数を一覧化する
  2. Pod設定とdigestを読むdescribe出力から再起動時刻・image digest・service account・ticketを記録する
  3. 終了直前のログを読むPodログから再起動前の時刻・request_id・結果を記録する
  4. イベント時系列を照合するnamespaceイベントから再起動と設定変更の関連時刻を確認する
  5. 再起動の判断を引き継ぐ観測事実と未確定事項を分け、設定変更ticketとdigestを引き継ぐ

ブラウザラボでEP 13を始める →