这次带来的是 CasOS:一个跑在 Kubernetes 之上的「云操作系统」,但和你以往用过的 K8s 管理面板不太一样——它不需要你先有一个 Kubernetes 集群。它自己就内嵌了控制面。支持 Linux / macOS ,甚至在 Windows 原生下也可以直接运行。
起因:搭一个 K8s 太重了
如果你只是想要一个能管 Pod 、管 Deployment 、能看日志能进终端的可视化平台,传统路径大概是这样的:
[ol]
[/ol]
折腾完一圈,光是为了"能点开一个网页看 Pod 列表",就已经先和 etcd 的 TLS 配置斗智斗勇了一下午。
CasOS 想解决的就是这个问题:把 API Server 、Controller Manager 、Scheduler 这些控制面组件内嵌进服务本身,部署的时候不用再单独去拉起一套 Kubernetes 控制面、不用再为了状态存储单独运维一套 etcd 。
它是怎么做到的
结果就是:配一个数据库连接,几分钟内就能拉起一个完整可用的 Kubernetes 环境,而不是几个小时。
能干什么
从 Web UI 上可以管理 Kubernetes 工作负载的完整生命周期:
技术栈
[td]层级[/td]
[td]技术[/td]
后端
Go 1.26 、Beego 、MySQL
前端
React 18 、Ant Design 6 、recharts
控制面
内嵌 API Server / Controller Manager / Scheduler
支持 Linux / macOS / Windows 三端运行。
链接
如果你也烦透了为了跑个 Dashboard 先要搭一整套 K8s ,欢迎来试试,也欢迎来吐槽。

