rmdir.cn

kubectl logs

查看容器日志

语法

kubectl logs <Pod名> [容器名] [选项]

说明

输出 Pod 中容器的标准输出和标准错误日志。支持实时跟踪、多容器选择和历史日志查看。

参数

  • -f

    持续输出日志(类似 tail -f)

  • -c

    指定容器名(多容器 Pod)

  • --tail

    显示最后 N 行

  • --since

    显示相对时间内的日志,如 5s/2m/3h

  • --previous

    查看上一个崩溃容器的日志

示例

查看日志

查看 Pod 最新日志

kubectl logs my-pod

实时跟踪

持续输出 Pod 日志

kubectl logs -f my-pod

指定容器

多容器 Pod 中查看特定容器的日志

kubectl logs my-pod -c sidecar