Repolode
kite-org

kite-org/kite

轻量开源的 Kubernetes 仪表盘,可在一个工作台中管理多集群、监控、权限控制并辅助排障。

可替代:Lens

Star
3,172
Fork
313
未关闭 Issue
67
最近提交
6小时前

这是什么?

Kite 是一个基于 Web 的 Kubernetes 工作台,可在同一界面中管理多个集群。它支持核心资源、CRD 和 Helm 版本的管理,提供在线编辑 YAML、扩缩容与重启工作负载、基于浏览器的 Pod、节点和 kubectl 终端,以及全局资源搜索。

在可观测性方面,Kite 可为每个集群接入 Prometheus,展示 CPU、内存和网络用量,并支持实时查看和过滤 Pod 日志,同时关联事件与相关资源。权限控制基于 RBAC 并支持按集群授权,资源变更会记录审计日志。登录方式包括 OAuth、LDAP、本地账户、MFA 和 Passkey。

内置的 AI 助手可以查看资源、日志和 Prometheus 指标。写操作需要用户确认后才会执行,且助手遵循当前用户的 RBAC 权限。部署方式包括 Helm、Docker、独立的 Kubernetes 清单,也可以从源码构建。

核心功能

  • 01管理多个集群,覆盖核心资源、CRD 和 Helm 版本。
  • 02为每个集群接入 Prometheus,展示 CPU、内存和网络指标。
  • 03实时查看并过滤 Pod 日志,并关联事件与相关资源。
  • 04提供基于浏览器的 Pod、节点和 kubectl 终端。
  • 05支持 OAuth、LDAP、本地账户、MFA 和 Passkey 登录。
  • 06基于 RBAC 按集群授权,并记录资源变更审计日志。

适用场景

  • 在一个仪表盘中管理多个 Kubernetes 集群,无需频繁切换 kubeconfig 上下文。
  • 为团队按集群分配受 RBAC 约束并可审计的工作负载访问权限。
  • 在同一界面结合日志、事件和 Prometheus 指标排查 Pod 问题。
  • 部署自托管的 Kubernetes 仪表盘,并使用 OAuth 或 LDAP 登录。

快速上手

  1. 1

    使用 Helm 将 Kite 安装到独立命名空间

    helm install kite oci://ghcr.io/kite-org/charts/kite --namespace kite-system --create-namespace
  2. 2

    将服务端口转发到本地机器

    kubectl port-forward --namespace kite-system svc/kite 8080:8080
  3. 3

    打开 http://localhost:8080,创建第一个管理员并连接集群

使用前须知

  • 默认 Chart 配置仅供评估,投入生产前需要启用持久化存储并更换加密密钥等加固措施。
  • 独立 Kubernetes 清单会授予其服务账户 cluster-admin 权限,在测试环境之外使用前必须收紧权限。
  • 从源码构建需要 Go 1.26、指定版本的 Node.js 以及 pnpm。

标签

常见问题

kite 是什么?
轻量开源的 Kubernetes 仪表盘,可在一个工作台中管理多集群、监控、权限控制并辅助排障。 Kite 是一个基于 Web 的 Kubernetes 工作台,可在同一界面中管理多个集群。它支持核心资源、CRD 和 Helm 版本的管理,提供在线编辑 YAML、扩缩容与重启工作负载、基于浏览器的 Pod、节点和 kubectl 终端,以及全局资源搜索。
kite 可以免费使用吗?用的什么许可证?
kite 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
kite 还在维护吗?
活跃维护中。kite 最近一次提交是在 2026年10月21日。
kite 适合用来做什么?
在一个仪表盘中管理多个 Kubernetes 集群,无需频繁切换 kubeconfig 上下文。 为团队按集群分配受 RBAC 约束并可审计的工作负载访问权限。 在同一界面结合日志、事件和 Prometheus 指标排查 Pod 问题。 部署自托管的 Kubernetes 仪表盘,并使用 OAuth 或 LDAP 登录。
kite 怎么安装和运行?
使用 Helm 将 Kite 安装到独立命名空间: helm install kite oci://ghcr.io/kite-org/charts/kite --namespace kite-system --create-namespace 将服务端口转发到本地机器: kubectl port-forward --namespace kite-system svc/kite 8080:8080 打开 http://localhost:8080,创建第一个管理员并连接集群
在哪里获取 kite?
源代码和安装说明在 GitHub 上:https://github.com/kite-org/kite

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

相关项目