产品推荐 2026-07-21

kail:免费的Kubernetes 日志查看工具

kail 是 Kubernetes 日志查看工具,实时流式传输匹配 Pod 的日志。

开源软件Linux工具

产品简介

kail 是 Kubernetes 集群的日志查看工具,能实时流式传输所有匹配 Pod 的容器日志。支持通过服务、部署、标签等多种方式匹配 Pod,并自动适应集群变化,解决传统日志查看需手动指定 Pod 的问题。适合 Kubernetes 管理员和开发人员进行日志监控和调试。

kail 主界面

核心功能

  • 实时流式传输所有匹配 Pod 的容器日志
  • 支持通过服务、复制集、部署、标签等多种方式匹配 Pod
  • 自动适应集群变化,Pod 添加或移除时动态更新日志
  • 可在集群内通过 kubectl 运行
  • 支持命令行参数和环境变量配置匹配条件

快速开始

  1. 通过 Homebrew 安装:运行 `brew tap boz/repo` 和 `brew install boz/repo/kail`
  2. 或通过 Krew 安装:运行 `kubectl krew install tail`
  3. 运行命令匹配 Pod,例如 `kail --svc api` 查看服务 'api' 的日志
  4. 可在集群中通过 kubectl 运行:`kubectl run -it --rm -l kail.ignore=true --restart=Never --image=abozanich/kail kail`

界面预览

与其他方案对比

对比项kail同类方案
日志查看方式支持多维度 Pod 匹配(服务、部署、标签等),实时流式传输,自动适应集群变化传统工具如 kubectl logs 需手动指定单个 Pod,灵活性低;或使用完整日志系统如 ELK 需额外配置和资源

适合谁用

  • Kubernetes 管理员需要实时监控集群日志
  • 开发人员调试应用程序时查看特定 Pod 日志
  • 运维人员在故障排查中快速定位问题

下载与版本

当前最新版本为 v0.17.4,发布于 2024-01-22。支持 Linux。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。

注意事项

  • 本工具仅供学习和研究使用,请遵守相关法律法规。
  • 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
  • 项目源码地址:https://github.com/boz/kail