Podのログ
CoddyのTerminalジャーニー「Kubernetes入門」セクションの一部。レッスン 21/45。
コンテナが出力するものはすべて Kubernetes によって収集されます。Pod の名前を使って読み返します:
kubectl logs webnginx Pod の場合はサーバーの起動メッセージであり、自分のアプリケーションの場合はその出力に書き込む内容です。Pod が正常に動作しないときは、まずログを確認します。
Deployment の Pod には自動生成された名前が付くため、代わりに Deployment を指定して名前を付けると、kubectl がその Pod の 1 つを選択します。
kubectl logs deployment/web最後の 5 行だけを表示するには、--tail=5 を追加します。
ログは Pod が存在する限り保持され、コンテナが終了した後も残ります。これにより、何かが停止した理由を確認できます。
チャレンジ
初心者nginx イメージから web という名前の Pod を起動し、その後ログを表示してサーバーが起動したことを確認します。
自分で試してみよう
ターミナル
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
Kubernetes入門のすべてのレッスン
自分で練習してみよう: Terminalプレイグラウンド