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の設定変更を分けて読みます。
ミッション
- Podの再起動回数を見るlab namespace内のPod状態と再起動回数を一覧化する
- Pod設定とdigestを読むdescribe出力から再起動時刻・image digest・service account・ticketを記録する
- 終了直前のログを読むPodログから再起動前の時刻・request_id・結果を記録する
- イベント時系列を照合するnamespaceイベントから再起動と設定変更の関連時刻を確認する
- 再起動の判断を引き継ぐ観測事実と未確定事項を分け、設定変更ticketとdigestを引き継ぐ