kubetail日志聚合

1.kubetail 介绍

    kubetail​​ 是一个用于聚合 Kubernetes 多个 Pod 日志的命令行工具,支持按标签、Pod 名称前缀等条件实时追踪日志。适用于调试多副本应用

2.kubetail 下载

# Linux
wget https://raw.githubusercontent.com/johanhaleby/kubetail/master/kubetail
chmod +x kubetail
sudo mv kubetail /usr/local/bin/

3.kubetail 常用命令说明

#关键参数:

  • -n 指定namespace
  • -l 指定标签
  • -f 实时跟踪
  • -c 正则匹配

3.1 查看指定namespace下指定标签的容器

kubetail -l app=mysql -n ltzx

3.2 跟踪同一前缀的所有 Pod(lt-alg pod前缀)

kubetail lt-alg -n ltzx

3.3 同时跟踪多个前缀的pod

kubetail -f lt-alg,lt-log -n ltzx

3.4 监控特定容器并使用正则过滤内容

kubetail lt-alg -c "收到消息" -n ltzx

 

posted @ 2025-05-29 12:00  Leonardo-li  阅读(37)  评论(0)    收藏  举报