🚀 缘起:为什么有了 Dashboard 还要造轮子?
作为一名常年和 Kubernetes 打交道的运维/开发,你是否也经历过这些痛苦:
- • 多集群切换:在多个
kubeconfig 之间跳来跳去,手忙脚乱。 - • 命令行依赖:查个 Pod 日志、进个终端,非得敲一长串命令。
- • 监控割裂:看一眼负载去 Grafana,查个告警去 AlertManager,管理资源回命令行。
- • 权限难搞:想给研发开个查看权限,RBAC 配置写到头大。
为了终结这些痛点,我拉上 AI 结对编程,历时半年,终于把这款现代化、全栈式、开箱即用的 K8s 管理平台 —— KubePolaris(北辰) 给磨出来了!
✨ 什么是 KubePolaris?
KubePolaris(北辰),取意“北极星”,旨在为复杂的集群运维提供稳定可靠的指引。它不仅仅是一个 UI,更是一个集成了 多集群管理、DevOps 工作流、监控告警、安全审计 的一站式工作台。
最硬核的是: 它采用了最新的 Go 1.24 + React 19 技术栈。不仅跑得快,界面更是德芙般丝滑。
🛠️ 核心杀手锏:它能为你做什么?
1. 真正的“全栈”多集群管理
不再是简单的 CRUD。KubePolaris 支持跨集群资源搜索,支持一键切换上下文,集群健康度一目了然。
2. 内置“保姆级”运维工具箱
- • Web 终端:不仅能进 Pod,还能直接 SSH 远程节点。
- • YAML 专家:内置 Monaco 编辑器(VS Code 同款),语法高亮、自动补全,在线改配置从未如此爽快。
- • 节点管理:Cordon、Drain、污点管理,点点鼠标即可完成。
3. 吊打同类的“生态集成”
别家只是管 K8s,我们管的是整个生态:
- • 监控:直接嵌入 Grafana 面板,展示 Prometheus 指标。
- • 告警:深度对接 AlertManager,多渠道通知不再错过。
- • GitOps:无缝集成 ArgoCD,这才是现代化的部署方式。
4. 安全审计,老板放心
完善的 RBAC 权限控制,支持 LDAP 接入。每一条操作指令都有审计日志,谁动了集群,有据可查。
🎨 颜值即正义:界面预览
📸 更多截图
⚡ 极速上手:只需一行命令
我深知运维同学的时间宝贵,所以 KubePolaris 支持 Docker 一键部署。
Bash
# 克隆项目git clone https://github.com/clay-wangzhi/KubePolaris.git# 启动服务(内置安装脚本)cd KubePolaris/deploy/scripts/./install.sh
访问 http://your-ip,输入初始密码 KubePolaris@2026,即可开启你的导航之旅。
🏗️ 纯血技术栈:极客的浪漫
我们拒绝臃肿,追求极致性能:
- • 前端:React 19 + Vite 7 + Ant Design 5.x(最新的特性都在这)
- • 后端:Go 1.24 + Gin + GORM(高性能并发处理)
- • 引擎:k8s client-go 0.29(官方最稳支持)
🗺️ 路线图:未来不止于此
目前 KubePolaris 已完成核心功能的 100% 开发。
- • 2026 Q2:上线国际化支持 & 成本分析模块(帮公司省钱!)。
- • 2026 Q3:支持 Node/Pod 文件管理(像用网盘一样管理集群文件)。
- • 2026 Q4:全面支持 Kubevirt,虚机/容器一网打尽。
🎁 结语:开源不易,求个 Star
KubePolaris 现已在 GitHub 全面开源(Apache 2.0 协议)。
我希望它能成为你桌面上最趁手的那个“北极星”。如果你觉得好用,或者这个项目对你有启发,请点击文末“阅读原文”或扫描下方二维码,给个 ⭐️ Star 支持一下!
项目地址:https://github.com/clay-wangzhi/KubePolaris
作者碎碎念: 半年时间,无数个和 AI 讨论代码的深夜,才有了今天的 KubePolaris。目前项目仍处于快速迭代期,诚邀各路大神加入,一起参与优化、贡献代码!