zeabur-oss/zeabur
运维与部署自托管 PaaS,把自己 Kubernetes 集群呈现为项目与服务,并用通俗语言诊断问题。
Zeabur 是一个开源、自托管的平台,运行在你自己的 Kubernetes 集群里,把已有集群对象呈现为项目和服务,并用通俗语言解释问题。它适合已经在运行 Kubernetes、想要类似 PaaS 的视图并安全地做变更、同时不愿交出超出自身权限的人。
工作方式
Zeabur 不保留自己的状态:没有数据库,也没有自定义资源。它直接操作集群里已有的 Kubernetes 对象,每个动作都以请求者自身的权限执行。创建新服务前的审查页面会先列出 Deployment、Service 和 Ingress 的 YAML,让你先看到具体改动再创建 README。界面汇总各项目中需要处理的事项,对反复崩溃的服务给出通俗语言的原因、建议操作和证据,展示发布进度、CPU/内存与限额对比及域名是否可达,并提示集群层面如 Kubernetes 版本停止支持和节点资源压力等问题 README。
三种运行方式
文档提供了三条路径,前置条件各不相同 README:
- 一台 Linux 服务器:安装器会搭建 K3s 或 RKE2,以及 Zeabur Identity 和 Zeabur,是最简单的起点 单服务器快速开始。
- 已有 Kubernetes 集群:安装 Helm chart,通过 Zeabur Identity 登录 已有集群安装。
- 个人使用、使用自己的 kubeconfig:
zeaburctl ui在本机随机回环端口打开浏览器界面,所有请求都以当前 kubeconfig context 的身份发出,无需在共享集群里安装 个人使用、zeaburctl 参考。
从源码构建需要 Nix dev shell 提供的完整工具链,然后构建 UI 和 Rust 的 zeaburctl 二进制 README。
状态与风险
项目自标为 pre-alpha (0.1.1):API 仍可能变化,且只在少数集群上尝试过。README 明确警告:不要把它指向你承受不起损坏的集群 README。这应视为早期预览,而不是生产平台选型的依据。安装、配置、运维以及退出 Zeabur 的流程都有多语言文档覆盖 文档。
项目采用 Apache-2.0 许可证,贡献需遵循 DCO 许可证部分。
本文由 AI 根据项目 README 生成,更新于 2026年10月29日,以项目官方文档为准。