zeabur-oss/zeabur

运维与部署

自托管 PaaS,把自己 Kubernetes 集群呈现为项目与服务,并用通俗语言诊断问题。

215
23
Rust
Apache-2.0
创建于 4 天前

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日,以项目官方文档为准。