Skip to content

导航菜单

切换导航 Sign in

探索 * Why GitHub * All features * Documentation * GitHub Skills * Blog

使用场景 * DevSecOps * DevOps * CI/CD * View all use cases

行业 * Healthcare * Financial services * Manufacturing * Government * View all industries

View all solutions

探索 * Learning Pathways * Events & Webinars * Ebooks & Whitepapers * Customer Stories * Partners * Executive Insights

Repositories * Topics * Trending * Collections

可用插件 * GitHub Advanced Security 企业级安全功能 * Copilot for business 企业级 AI 功能 * Premium Support 企业级 24/7 支持

搜索或跳转到...

搜索代码、仓库、用户、问题、Pull Request...

搜索 清除 Search syntax tips

Provide feedback

我们阅读每一条反馈,并认真对待您的意见。 Include my email address so I can be contacted Cancel Submit feedback

Saved searches

Use saved searches to filter your results more quickly

Name Query To see all available qualifiers, see our documentation. Cancel Create saved search Sign in Sign up Reseting focus You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert {{ message }} kubetail-org / **kubetail ** Public

Kubernetes 的实时日志记录仪表盘(浏览器/终端) www.kubetail.com

License

Apache-2.0 license

538 stars 25 forks Branches Tags Activity Star Notifications You must be signed in to change notification settings

附加导航选项

kubetail-org/kubetail

main

BranchesTags Go to file Code

Folders and files

Name| Name| Last commit message| Last commit date ---|---|---|---

Latest commit

History

239 Commits .github| .github build/package| build/package crates/rgkl| crates/rgkl dashboard-ui| dashboard-ui hack| hack modules| modules proto| proto .dockerignore| .dockerignore .gitignore| .gitignore LICENSE| LICENSE Makefile| Makefile README.md| README.md SECURITY.md| SECURITY.md Tiltfile| Tiltfile View all files

Repository files navigation

Kubetail

Kubetail 是一个用于 Kubernetes 的实时日志仪表盘(浏览器/终端)

demo-thumbnail

Demo: https://www.kubetail.com/demo

slack Artifact Hub

Introduction

Kubetail 是一个通用的 Kubernetes 日志仪表盘,针对跨多容器工作负载的实时日志跟踪进行了优化。借助 Kubetail,您可以查看工作负载(例如 Deployment 或 DaemonSet)中所有容器的日志,这些日志合并到单个按时间顺序排列的时间线中,并传送到您的浏览器或终端。

Kubetail 的主要入口点是 kubetail 命令行工具,它可以在您的桌面上启动本地 Web 仪表盘,或者将原始日志直接流式传输到您的终端。在幕后,Kubetail 使用您集群的 Kubernetes API 直接从您的集群获取日志,因此它可以开箱即用,而无需首先将您的日志转发到外部服务。Kubetail 还使用您的 Kubernetes API 跟踪容器生命周期事件,以便在容器启动、停止或被替换时使您的日志时间线保持同步。这使得在用户请求从一个临时容器无缝移动到跨服务的另一个临时容器时,可以轻松地跟踪日志。

我们的目标是构建最强大、用户友好的 Kubernetes 日志记录平台,我们欢迎您的意见。如果您发现错误或有任何建议,请创建一个 GitHub Issue 或发送电子邮件给我们 (hello@kubetail.com)!

Features

Quickstart (Desktop)

Option 1: Homebrew

首先,通过 homebrew 安装 Kubetail 命令行工具 (kubetail):

brew install kubetail

接下来,使用 serve 子命令启动 Web 仪表盘:

kubetail serve

此命令将在您的默认浏览器中打开 http://localhost:7500/。 尽情享受实时查看 Kubernetes 日志的乐趣吧!

Option 2: Shell

首先,下载并运行安装脚本:

curl -sS https://www.kubetail.com/install.sh | bash

接下来,使用 serve 子命令启动 Web 仪表盘:

kubetail serve

此命令将在您的默认浏览器中打开 http://localhost:7500/

Option 3: Binaries

从最新的 release binaries 下载适用于您的 OS/Arch 的二进制文件:

重命名该文件并使其可执行:

mv <filename> kubetail
chmod a+x kubetail

接下来,使用 serve 子命令启动 Web 仪表盘:

kubetail serve

此命令将在您的默认浏览器中打开 http://localhost:7500/

Quickstart (Cluster)

Option 1: Helm

首先,添加 Kubetail org 的 chart repository,然后安装 "kubetail" chart:

helm repo add kubetail https://kubetail-org.github.io/helm-charts/
helm install kubetail kubetail/kubetail --namespace kubetail-system --create-namespace

有关如何配置 helm chart 的更多信息,请参阅 chart 的 values.yaml 文件。

要访问 Web 仪表盘,您可以将其作为 ingress 公开(使用 chart),或者可以使用常用的访问方法,例如 kubectl port-forward

kubectl port-forward -n kubetail-system svc/kubetail-dashboard 8080:8080

访问 http://localhost:8080。 尽情享受实时查看 Kubernetes 日志的乐趣吧!

Option 2: YAML Manifest

首先,为 Kubetail 资源创建一个命名空间:

kubectl create namespace kubetail-system

接下来,选择您的身份验证模式(clustertoken)并应用最新的 manifest 文件:

# 对于基于集群的身份验证,请使用 kubetail-clusterauth.yaml:
kubectl apply -f https://github.com/kubetail-org/helm-charts/releases/latest/download/kubetail-clusterauth.yaml

# 对于基于令牌的身份验证,请使用 kubetail-tokenauth.yaml:
kubectl apply -f https://github.com/kubetail-org/helm-charts/releases/latest/download/kubetail-tokenauth.yaml

要访问 Web 仪表