k8s 查看 deployment 管理的所有 pod 日志

打印 上一主题 下一主题

主题 531|帖子 531|积分 1593

背景

k8s 可以使用 Deployment 生成并管理多个 pod,如果需要查看某个多 pod 实例的应用日志,一个一个 pod 依次排查过去未免太麻烦,需要有一种更高效的方式。
实现

使用如下命令即可查看一个 Deployment 的所有 pod 日志:
  1. kubectl logs deployment/deployment的名字
复制代码
一些可选的命令参数如下(其实就是 kubectl logs 命令的参数,这里列举一下常用的):

  • -f 实时查看日志
  • --previous=true 可以查看被中断的pod的日志,如果需要查看崩溃的容器日志,这个参数有用
  • --all-containers=true 查看pod中所有容器的日志(适合一个pod内有多个容器的场景)
  • -c 容器名字 如果pod内有多个容器,必须使用 -c 参数指定具体容器的名字
参考



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

王海鱼

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表