Skip to content

Web Dashboard 快速上手

Web Dashboard 是 Cube Sandbox 的管理控制台,适合在部署完成后查看集群状态、管理模板、创建沙箱,以及从节点视角做基础运维巡检。

如果你已经完成安装,建议按照下面的顺序阅读:

  1. 先看 概览,确认集群资源和健康状态是否正常。
  2. 再看 模板管理,确保至少有一个 READY 模板可用。
  3. 然后看 沙箱管理,完成创建、查看详情、暂停、恢复和终止等常见操作。
  4. 最后根据需要查看 节点与容量,从集群视角排查容量、健康度和副本分布。

适用范围

本页面向已经完成 Cube Sandbox 安装的用户,尤其适合:

  • 想通过图形界面而不是 CLI 完成日常管理的运维或平台同学
  • 想快速确认模板、沙箱、节点状态是否正常的值班同学
  • 想把 Dashboard 作为日常入口,而把 CLI 作为补充工具的使用者

如何打开 Dashboard

默认情况下,Web UI 会随控制面一起部署。完成安装后,可以通过浏览器访问 Web Dashboard。

如果你使用的是一键安装或离线部署,请优先参考部署文档中关于 Web UI 端口、反向代理和域名访问的说明:

左侧导航一览

当前 Dashboard 的主要页面包括:

  • 概览(Overview):查看集群 KPI、最近沙箱和模板流水线
  • 沙箱(Sandboxes):查看沙箱列表、筛选、进入详情、执行暂停/恢复/终止
  • 模板(Templates):查看模板列表、创建模板、进入模板详情、发起重建或删除
  • 模板商店(Template Store):从预置目录快速安装官方模板,减少首次配置成本
  • 节点(Nodes):查看节点健康、资源占用、本地模板和节点上的运行中沙箱
  • 可观测性(Observability):查看沙箱分布、节点健康、API 连通性与失败模板清单
  • 网络(Network):查看入口配置、模板出网策略、节点配额与并发限制
  • API Keys:管理 Dashboard 与管理 API 的访问凭证
  • 设置(Settings):查看站点级连接、入口和本地配置
  • 模板商店:从预置目录快速安装官方模板,减少首次配置成本

数据来源与刷新节奏

Dashboard 的前端请求会访问同源的 /cubeapi/v1 管理接口,并在本地自动读取已保存的 API Key,使用 X-API-Key 头发起请求。

在 UI 中,多数列表和状态卡片会自动刷新:

  • 概览页中的沙箱列表约每 5 秒刷新一次
  • 概览页中的集群资源约每 10 秒刷新一次
  • 节点信息约每 15 秒刷新一次
  • 模板与构建日志会根据状态定期轮询

因此,Dashboard 适合做“近实时观察”和“日常操作入口”,但不适合替代更细粒度的监控系统。

推荐操作路径

对第一次使用 Dashboard 的用户,建议采用下面的路径:

1. 先确认集群可用

打开 概览,先看:

  • 当前运行中的沙箱数量
  • CPU / 内存利用率是否过高
  • 健康节点数量是否异常
  • 是否已经存在可用模板

2. 再准备模板

进入 模板管理,确认至少有一个状态为 READY 的模板。

如果当前还没有模板,可以直接在 Dashboard 创建,也可以继续使用 CLI:

如果你在配置访问凭证或环境连接,建议同时查看:

3. 然后创建与管理沙箱

进入 沙箱管理,从可用模板创建沙箱,并在详情页查看:

  • 资源规格
  • 运行状态
  • Metadata
  • 实时日志

4. 最后从节点视角做容量与健康检查

如果你需要确认:

  • 模板副本是否已经分发到目标节点
  • 某个节点是否资源紧张
  • 某个节点上当前承载了哪些沙箱

请查看 节点与容量

5. 日常值班时用可观测性页做总览

如果你已经进入日常值班或巡检阶段,建议补充查看:

与 CLI / API 的边界

Dashboard 更适合以下场景:

  • 日常巡检和状态查看
  • 模板、沙箱、节点的图形化管理
  • 面向值班或平台运维的快速操作

CLI 和 API 更适合以下场景:

  • 自动化脚本与批量操作
  • 精细化参数控制
  • 模板请求预览、构建流程排查、集成到现有运维系统

你可以把它们理解为:

  • Dashboard:操作与巡检入口
  • CLI:高级控制与排障工具
  • API:系统集成入口

相关文档