谦虚中国人 發表於 2026-3-9 09:50:00

轻量强大!一款现代化的 Kubernetes 集群管理与监控工具!

<p>大家好,我是 <code>Java陈序员</code>。</p>
<p>在云原生时代,Kubernetes 早已成为集群管理的标配。随着企业 K8s 集群规模扩大、业务场景复杂化,传统管理工具的短板愈发明显。对于云原生开发者而言,一款轻量、高效、覆盖全生命周期的 K8s 可视化面板工具,早已成为刚需。</p>
<p>今天,给大家介绍一款现代化的 Kubernetes 集群管理与监控工具,不仅功能强大而且轻量灵活!</p>
<blockquote>
<p>关注微信公众号:【Java陈序员】,获取<strong>开源项目分享、AI副业分享、超200本经典计算机电子书籍等。</strong></p>
</blockquote>
<h2 id="项目介绍">项目介绍</h2>
<p><code>kite</code> —— 一个轻量级、现代化的 Kubernetes 仪表盘,旨在为 Kubernetes 集群提供直观、易用的管理和监控界面。</p>
<p><img src="https://create-center.oss-cn-shenzhen.aliyuncs.com/kite/img-20260304144856.png"></p>
<p><strong>功能特色</strong>:</p>
<ul>
<li><strong>全面的资源管理</strong>:全面覆盖 Pod、Deployment、Service、ConfigMap 等核心资源的管理,支持实时 YAML 编辑,详细视图和资源关系可视化</li>
<li><strong>多集群管理</strong>:支持管控多个 kubernetes 集群,集群间切换像切标签页一样简单,且拥有独立的配置</li>
<li><strong>细粒度权限管控</strong>:支持 RBAC 角色访问控制 + OAuth 集成,企业场景下可按需分配集群/资源操作权限</li>
<li><strong>现代化用户体验</strong>:精美的设计,提供清晰直观的界面,支持中英双语、深色/浅色主题,并提供高级搜索功能</li>
<li><strong>多维度监控</strong>:提供集群健康状态、Pod 级别的性能监控与资源使用率统计,支持实时 Pod 日志流(支持过滤/搜索)和执行终端命令</li>
<li><strong>轻量灵活</strong>:占用资源低,极速响应,支持 Docker 、Helm 部署,开箱即用</li>
</ul>
<p><strong>技术栈</strong>:Go + React + TypeScript</p>
<h2 id="快速上手">快速上手</h2>
<h3 id="docker-部署">Docker 部署</h3>
<p>1、拉取镜像</p>
<pre><code class="language-bash">docker pull ghcr.io/kite-org/kite:latest
</code></pre>
<p>2、创建挂载目录</p>
<pre><code class="language-bash">mkdir -p /data/software/kite
</code></pre>
<p>3、运行容器</p>
<pre><code class="language-bash">docker run -d --name kite \
        -p 8090:8080 \
        -v /data/software/kite:/data \
        -e DB_DSN=/data/db.sqlite \
        ghcr.io/kite-org/kite:latest
</code></pre>
<p>4、容器启动成功后,浏览器访问</p>
<pre><code class="language-bash">http://{IP/域名}:8080
</code></pre>
<p>5、首次访问需要初始化设置,创建超级管理员用户</p>
<p><img src="https://create-center.oss-cn-shenzhen.aliyuncs.com/kite/img-20260303175314.png"></p>
<p>6、管理员用户创建好后,需要导入 Kubernetes 集群,根据说明导入 Kubeconfig,</p>
<p><img src="https://create-center.oss-cn-shenzhen.aliyuncs.com/kite/img-20260304150138.png"></p>
<p>7、集群导入成功后,重新登录后就可以开始使用了</p>
<h3 id="kubernetes-部署">Kubernetes 部署</h3>
<ul>
<li><strong>使用 Helm (推荐)</strong></li>
</ul>
<p>1、添加 Helm 仓库</p>
<pre><code class="language-bash">helm repo add kite https://kite-org.github.io/kite/
helm repo update
</code></pre>
<p>2、使用默认值安装</p>
<pre><code class="language-bash">helm install kite kite/kite -n kube-system
</code></pre>
<ul>
<li><strong>使用 kubectl</strong></li>
</ul>
<p>1、应用部署清单</p>
<pre><code class="language-bash">kubectl apply -f deploy/install.yaml
# 或在线安装
# 注意:此方法可能不适合生产环境,因为他没有配置任何持久化相关内容,你需要手动挂载持久化卷并设置环境变量 DB_DSN=/data/db.sqlite 来确保数据不会丢失。或者也可以外部数据库。
# 参考: https://kite.zzde.me/zh/faq.html#%E6%8C%81%E4%B9%85%E5%8C%96%E7%9B%B8%E5%85%B3
kubectl apply -f https://raw.githubusercontent.com/kite-org/kite/refs/heads/main/deploy/install.yaml
</code></pre>
<p>2、通过端口转发访问</p>
<pre><code class="language-bash">kubectl port-forward -n kube-system svc/kite 8080:8080
</code></pre>
<h2 id="功能体验">功能体验</h2>
<ul>
<li><strong>概览</strong></li>
</ul>
<p><img src="https://create-center.oss-cn-shenzhen.aliyuncs.com/kite/img-20260304151150.png"></p>
<ul>
<li><strong>服务</strong></li>
</ul>
<p><img src="https://create-center.oss-cn-shenzhen.aliyuncs.com/kite/img-20260304151229.png"></p>
<ul>
<li><strong>容器组</strong></li>
</ul>
<p><img src="https://create-center.oss-cn-shenzhen.aliyuncs.com/kite/img-20260304152310.png"></p>
<p><img src="https://create-center.oss-cn-shenzhen.aliyuncs.com/kite/img-20260304151312.png"></p>
<p><img src="https://create-center.oss-cn-shenzhen.aliyuncs.com/kite/img-20260304151526.png"></p>
<ul>
<li><strong>部署</strong></li>
</ul>
<p><img src="https://create-center.oss-cn-shenzhen.aliyuncs.com/kite/img-20260304152336.png"></p>
<ul>
<li><strong>配置映射</strong></li>
</ul>
<p><img src="https://create-center.oss-cn-shenzhen.aliyuncs.com/kite/img-20260304152434.png"></p>
<ul>
<li><strong>服务账户</strong></li>
</ul>
<p><img src="https://create-center.oss-cn-shenzhen.aliyuncs.com/kite/img-20260304152507.png"></p>
<ul>
<li><strong>命名空间</strong></li>
</ul>
<p><img src="https://create-center.oss-cn-shenzhen.aliyuncs.com/kite/img-20260304152022.png"></p>
<p>如果你想要一款颜值在线、功能全面的 Kubernetes 仪表盘,不妨试试 <code>kite</code> —— 用更优雅的方式管理 K8s 集群,让云原生开发更高效!快去部署吧~</p>
<pre><code class="language-bash">项目地址:https://github.com/kite-org/kite
</code></pre>
<h2 id="最后">最后</h2>
<p>推荐的开源项目已经收录到 <code>GitHub</code> 项目,欢迎 <code>Star</code>:</p>
<pre><code>https://github.com/chenyl8848/great-open-source-project
</code></pre>
<p>或者访问网站,进行在线浏览:</p>
<pre><code>https://chencoding.top:8090/#/
</code></pre>
<p><img src="https://create-center.oss-cn-shenzhen.aliyuncs.com/github/img-20250608222400.png"></p>
<p><strong>我创建了一个开源项目交流群,方便大家在群里交流、讨论开源项目</strong>。</p>
<p><strong>但是任何人在群里打任何广告,都会被 T 掉</strong>。</p>
<p><strong>如果你对这个交流群感兴趣或者在使用开源项目中遇到问题,可以通过如下方式进群</strong>:</p>
<p><strong>关注微信公众号:【Java陈序员】,回复【开源项目交流群】进群,或者通过公众号下方的菜单添加个人微信,并备注【开源项目交流群】,通过后拉你进群</strong>。</p>
<blockquote>
<p>大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!</p>
</blockquote>
<hr><br><br>
来源:https://www.cnblogs.com/codechen8848/p/19671357
頁: [1]
查看完整版本: 轻量强大!一款现代化的 Kubernetes 集群管理与监控工具!