kubectlで起動ログを確認する方法は何ですか?
KubernetesのPodの起動ログを確認するには、次のコマンドを使用してください。
- kubectl get podsコマンドを使用して、Podの名前を取得します。
- kubectlのポッドを取得
- Podの起動ログを確認するためにkubectl logsコマンドを使用してください。
- ポッドのログを表示するkubectl logsコマンド
通常、kubectl logsコマンドを使用すると、Podの最新ログが表示されます。Podに複数のコンテナがある場合は、-cオプションを使用して特定のコンテナのログを表示できます。
kubectl logs <pod名称> -c <容器名称>
Podにレプリカが複数ある場合、-fオプションを使用してログの更新をリアルタイムで追跡することができます。
kubectl logs -f <pod名称>
特定の時間範囲内のログを確認するには、–sinceオプションを使用できます。たとえば、過去1時間のログを確認するには、次のようにします。
kubectl logs --since=1h <pod名称>
kubectl logsの公式ドキュメントで追加オプションや使用方法についてもっと詳細を参照してください。