Skip to content

路线图


即将上线

Kubernetes 原生部署

使用 Kubernetes 标准原语(CRD、Operator、原生调度)在 K8s 集群内完整部署和运营 CubeSandbox,无需额外的编排组件。使 CubeSandbox 成为云原生环境中的一等公民。

Volume 支持

支持沙箱的持久化和共享存储,兼容 E2B Volume 协议。允许有状态工作负载在沙箱中运行,并支持沙箱实例间的数据共享。

跨机暂停与恢复

将运行中的沙箱在一台宿主机上暂停,并在另一台宿主机上恢复,完整保留内存和文件系统状态。支持灵活的节点装箱、宿主机排空和跨节点沙箱迁移。

E2B API 对齐补齐

补齐 CubeSandbox API 与 E2B 规范之间的剩余差距,目标是实现完整的兼容替代——面向 E2B 开发的 SDK 客户端和工作负载,无需修改即可对接自托管的 CubeSandbox 集群。

控制面与数据面分离

将控制面(集群管理、调度、健康检查)与数据面(沙箱创建/运行/快照)分离,确保控制面的故障或滚动升级不影响已在运行的沙箱。实现全路径高可用的前提,是两个面可以独立部署、独立容错。

沙箱异常恢复

自动检测并恢复处于异常状态的沙箱,包括 VM Crash、shim 进程卡死、网络分区等场景。提供可配置的恢复策略(重启、回滚到最近快照或向调用方报错),并增强故障事件的可观测性。

调度与运维能力增强

更丰富的调度能力:资源感知调度、亲和/反亲和规则、优先级类。运维工具链同步增强:在线资源均衡与带沙箱迁移的节点排空。


如何影响路线图

  1. 提 Issue —— 打上 enhancement 标签;特性请求在迭代规划时评审
  2. 给现有 Issue 点 👍 —— 反映需求优先级
  3. 参与讨论 —— 重要设计在开始编码前先在 Issue 中公开讨论
  4. 贡献代码 —— PR 随时欢迎;非简单改动建议先在 Issue 中对齐方案

贡献指南请参见 CONTRIBUTING.md