Repolode
kubetail-org

kubetail-org/kubetail

面向 Kubernetes 的实时日志面板,可将工作负载中所有容器的日志合并为一条时间线,支持浏览器或终端查看。

可替代:Lens

Star
1,772
Fork
125
未关闭 Issue
27
最近提交
3天前

这是什么?

Kubetail 是一款面向 Kubernetes 的日志工具,专门用于跟踪多容器工作负载的日志。它会将 Deployment 或 DaemonSet 中所有容器的日志合并为一条按时间排序的时间线,可在本地 Web 面板中查看,也可直接输出到终端。

核心入口是 kubetail 命令行工具。日志通过 Kubernetes API 直接从集群获取,无需转发到外部服务。它同时监听容器的生命周期事件,容器启动、停止或被替换时,时间线会保持同步。

支持按工作负载类型、绝对或相对时间范围、可用区、CPU 架构等节点属性以及 grep 进行过滤。在集群中安装可选的 Kubetail API 组件后,还能使用日志搜索等进阶功能。面板可运行在桌面、集群或 Docker 中。

核心功能

  • 01将工作负载中所有容器的日志合并为一条时间线
  • 02可在浏览器面板或终端中实时查看日志
  • 03通过 Kubernetes API 获取日志,无需外部日志服务
  • 04支持按工作负载、时间范围、节点属性和 grep 过滤
  • 05跟踪容器启动、停止和替换,保持日志同步

适用场景

  • 同时跟踪副本众多的 Deployment 日志
  • 在短生命周期容器之间追踪请求的流转
  • 故障排查时按可用区或节点过滤日志
  • 无需转发日志即可在浏览器中查看集群日志

快速上手

  1. 1

    使用 Homebrew 安装 kubetail 命令行工具

    brew install kubetail
  2. 2

    启动 Web 仪表板

    kubetail serve
  3. 3

    在终端中实时查看工作负载的日志

    kubetail logs -f deployments/my-app

使用前须知

  • 日志搜索等高级功能需要先在集群中安装 Kubetail API。
  • 根据路线图,实时搜索和用户体验仍在开发中。

收录于专题

标签

常见问题

kubetail 是什么?
面向 Kubernetes 的实时日志面板,可将工作负载中所有容器的日志合并为一条时间线,支持浏览器或终端查看。 Kubetail 是一款面向 Kubernetes 的日志工具,专门用于跟踪多容器工作负载的日志。它会将 Deployment 或 DaemonSet 中所有容器的日志合并为一条按时间排序的时间线,可在本地 Web 面板中查看,也可直接输出到终端。
kubetail 可以免费使用吗?用的什么许可证?
kubetail 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
kubetail 还在维护吗?
活跃维护中。kubetail 最近一次提交是在 2026年10月22日。
kubetail 适合用来做什么?
同时跟踪副本众多的 Deployment 日志 在短生命周期容器之间追踪请求的流转 故障排查时按可用区或节点过滤日志 无需转发日志即可在浏览器中查看集群日志
kubetail 怎么安装和运行?
使用 Homebrew 安装 kubetail 命令行工具: brew install kubetail 启动 Web 仪表板: kubetail serve 在终端中实时查看工作负载的日志: kubetail logs -f deployments/my-app
在哪里获取 kubetail?
源代码和安装说明在 GitHub 上:https://github.com/kubetail-org/kubetail

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目