© 2026FindAgent  · @simprr
返回列表
k

kite-org/kite

🪁 A lightweight, modern Kubernetes dashboard that unifies multi-cluster and resource management, enterprise-grade user governance (OAuth, RBAC, and audit logs), and AI agents in one workspace. Not just a tool, but more like a platform.

ai-agentcloud-nativedashboardkuberneteskubernetes-addonsmonitoringmulti-clusterprometheus
⭐

2.5k

Stars

🔱

201

Forks

👁

12

Watchers

📋

38

Issues

TypeScriptApache-2.0创建于 2025/6/17更新于 今天
在 GitHub 上查看访问主页
README
由 Gemini 翻译整理

Kite - 现代 Kubernetes Dashboard

一个现代化的 Kubernetes Dashboard

Go Version React TypeScript License

在线演示 (Live Demo) | 文档 (Documentation)

English | 中文

Kite 是一个轻量级、现代化的 Kubernetes Dashboard,它将实时可观测性、多集群及资源管理、企业级用户治理(OAuth、RBAC 和审计日志)以及 AI Agent 集成在一个工作空间中。它不仅是一个工具,更是一个平台。

✨ 特性

用户界面

  • 支持深色/浅色/彩色主题,并可检测系统偏好设置
  • 支持跨所有资源的全局搜索
  • 针对桌面、平板和移动设备响应式设计
  • 支持 i18n 多语言(中文和英文)

多集群管理

  • 支持在多个 Kubernetes 集群间无缝切换
  • 每个集群支持独立配置 Prometheus
  • 通过 kubeconfig 自动发现集群
  • 细粒度的集群访问权限控制

资源管理

  • 全面覆盖:Pods、Deployments、Services、ConfigMaps、Secrets、PVs、PVCs、Nodes 等
  • 使用 Monaco 编辑器实时编辑 YAML(支持语法高亮和验证)
  • 详细视图:包含容器、卷、事件和状态信息
  • 资源关系拓扑(如:Deployment → Pods)
  • 支持创建、更新、删除、扩缩容及重启操作
  • 支持自定义资源定义 (CRDs)
  • 使用 Docker 和容器镜像仓库 API 的快速镜像标签选择器
  • 可自定义侧边栏,支持 CRD 快捷方式
  • 内置 Kube proxy,可直接访问 Pod/Service(无需使用 kubectl port-forward)

监控与可观测性

  • 基于 Prometheus 的 CPU、内存和网络实时图表
  • 支持过滤与搜索功能的实时 Pod 日志
  • 针对 Pod 和 Node 的 Web 终端
  • 内置 kubectl 控制台
  • AI 助手

安全性

  • OAuth 集成
  • 基于角色的访问控制 (RBAC)
  • 用户管理与角色分配

🚀 快速开始

详细说明请参考 文档。

Docker

docker run -d -p 8080:8080 -v ./data:/data -e DB_DSN=/data/db.sqlite ghcr.io/kite-org/kite:latest

在 Kubernetes 中部署

使用 Helm(推荐)

  1. 添加 Helm 仓库

    helm repo add kite https://kite-org.github.io/kite/
    helm repo update
    
  2. 使用默认配置安装

    helm install kite kite/kite -n kube-system
    

使用 kubectl

  1. 应用部署清单

    kubectl apply -f deploy/install.yaml
    # 或者在线安装
    # 注意:此方法可能不适用于生产环境,因为它不包含任何与持久化相关的配置。
    # 您需要手动挂载持久化卷并设置环境变量 DB_DSN=/data/db.sqlite 以防止数据丢失。或者使用外部数据库。
    # 参考:https://kite.zzde.me/faq.html#persistence-issues
    kubectl apply -f https://raw.githubusercontent.com/kite-org/kite/refs/heads/main/deploy/install.yaml
    
  2. 通过 port-forward 访问

    kubectl port-forward -n kube-system svc/kite 8080:8080
    

从源码构建

  1. 克隆仓库

    git clone https://github.com/kite-org/kite.git
    cd kite
    
  2. 构建项目

    make deps
    make build
    
  3. 运行服务

    make run
    

🔍 故障排查

如需故障排查,请参阅 文档。

💖 支持本项目

如果您觉得 Kite 有帮助,请考虑支持它的开发!您的捐赠有助于维护和改进此项目。

捐赠方式

方式说明
支付宝扫描二维码
微信支付扫描二维码
PayPal访问链接

感谢您的支持!❤️

🤝 贡献指南

我们欢迎所有贡献!请查看我们的 贡献指南 以了解如何参与。

📄 许可证

本项目采用 Apache License 2.0 协议授权 - 查看 LICENSE 文件了解详情。

贡献者
zdDkGlA0Cp
项目信息
默认分支main
LicenseApache License 2.0
创建时间2025/6/17
最近更新今天
GAI 中文摘要

Kite 是一款轻量级且现代化的 Kubernetes 管理仪表盘,旨在将多集群资源管理、企业级权限治理与 AI 智能运维集成于统一的工作平台中。它不仅仅是一个简单的运维工具,更是一个能极大提升云原生环境下集群操作效率与安全性的综合平台。

支持通过统一界面集中管理多个 Kubernetes 集群,并提供独立的 Prometheus 监控配置。 覆盖从基础资源到自定义资源定义(CRD)的全生命周期管理,支持实时 YAML 编辑与集群状态查看。 内置强大的企业级安全治理功能,包括 OAuth 集成、基于角色的访问控制(RBAC)以及详细的审计日志。 集成 AI 智能助手、Web 终端及实时日志分析,支持无需 port-forward 的集群资源直接访问。 提供深色与浅色主题适配、全局资源搜索以及多语言支持,确保在不同设备上的操作体验。

适用于需要跨集群高效运维的平台工程师、SRE 或 DevOps 团队,特别适合在追求云原生集群透明度、自动化运维及标准化权限管控的企业环境中使用。