分享文章
Kite 一款专为 Kubernetes 设计的轻量级管理面板
Kite 是一款专为 Kubernetes 设计的轻量级管理面板,它通过清晰的图形界面,让用户能够查看 Pod 日志、执行容器命令、编辑 YAML 配置以及管理用户权限,从而更轻松地掌控集群状态

开源成就
Star数 GitHub 上已经吸引了 超过 1.5k 星 主开发语言 主要由 TypeScript 构建,辅以 Go 语言
核心功能
多集群管理Kite 支持从你的 kubeconfig 文件中自动发现并导入多个 Kubernetes 集群,你可以在不同的集群之间无缝切换,并为每个集群配置独立的 Prometheus 监控,这对于同时管理开发、测试和生产环境的用户来说,省去了反复切换上下文的麻烦
全面资源操作这个面板覆盖了 Pods、Deployments、Services 等几乎所有 K8s 原生资源,你可以在界面上直接完成创建、更新、删除、扩缩容等操作,它内置了 Monaco 编辑器,让你能像在 IDE 里一样舒适地编辑 YAML 文件,并有语法高亮和验证
实时监控观测集成了 Prometheus 后,Kite 可以为你展示集群、节点乃至单个 Pod 的 CPU、内存和网络使用量等实时指标图表,你还能在网页上直接流式查看 Pod 的日志,无需再在终端里敲打长长的 kubectl logs 命令
直接终端交互Kite 提供了一个内置的Web Terminal,允许你直接在浏览器中打开 Pod 或节点的命令行界面并执行指令,这相当于把kubectl exec 的功能图形化了,在需要紧急调试或快速检查容器内部状态时尤其方便
关系可视化它能够以可视化的方式展示资源之间的关联,比如清晰地呈现一个 Deployment 当前管理了哪些 Pods,这种拓扑视角有助于你快速理解应用的整体结构和依赖关系,尤其是在排查问题时
灵活权限控制面板支持基于角色访问控制(RBAC)的用户权限管理,你可以在 UI 上配置不同用户的访问权限,并且集成了 OAuth 认证,这为团队协作时的安全管控提供了便利
安装指南
使用 Helm 安装如果你已经习惯了 Helm 的便捷,可以通过以下命令快速将 Kite 部署到你的集群中:
helm repo add kite https://zxh326.github.io/kite helm repo update helm install kite kite/kite -n kube-system
使用 kubectl 直接部署你也可以直接应用项目提供的安装清单文件,这种方式更直接:
kubectl apply -f https://raw.githubusercontent.com/zxh326/kite/refs/heads/main/deploy/install.yaml
部署完成后,通常使用端口转发来访问服务:kubectl port-forward -n kube-system svc/kite 8080:8080,然后在浏览器打开 localhost:8080 即可
通过 Docker 快速体验如果想快速试用,直接使用 Docker 运行大概是最简单的方式了:
docker run --rm -p 8080:8080 ghcr.io/zxh326/kite:latest
开源地址:https://github.com/zxh326/kite

[超站]友情链接:
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
关注数据与安全,洞悉企业级服务市场:https://www.ijiandao.com/
关注网络尖刀微信公众号随时掌握互联网精彩
- 1 感悟跨越百年的鼓岭情缘 7904838
- 2 日本民众东京闹市区高喊:打倒高市 7808674
- 3 白岩松:日本不要高估了自己 7713090
- 4 流感季防护 这些误区要避开 7619598
- 5 怀疑被偷拍 可以要求查看对方手机吗 7523671
- 6 “我独自走了所有和你去过的地方” 7426568
- 7 奶精加淀粉做成假奶粉销往全国 7330643
- 8 美国要对委内瑞拉动手了 7233274
- 9 中国女足0比8惨败英格兰女足 7135603
- 10 14岁初中生体测猝死 当地通报 7046180







软软学姐
