Skip to content

节点与容量(Nodes)

节点页适合从集群视角观察 Cube Sandbox 的承载能力。相比模板页和沙箱页,它更偏运维视角,主要用于回答:

  • 哪些节点当前健康、哪些不健康
  • CPU 和内存是否接近饱和
  • 某个节点本地有哪些模板副本
  • 某个节点上正在运行哪些沙箱

节点列表与健康状态

节点列表页通常会为每个节点展示一张卡片,并包含以下信息:

  • 节点名称或主机名
  • 节点 ID
  • 节点状态(例如 ready
  • CPU 利用率
  • 内存利用率
  • Conditions 摘要

如果节点处于健康状态,页面上通常会有更明显的在线标记;若节点异常,则会在状态颜色或条件列表上体现出来。

CPU、内存、MVM slots 怎么看

节点页最重要的不是“有没有节点”,而是“节点还能不能继续接业务”。

CPU 利用率

用于判断当前节点的算力占用。如果 CPU 长时间接近上限,新的沙箱调度和已有实例的性能都可能受到影响。

内存利用率

用于判断当前节点是否还有足够空间承接新实例、加载模板副本或恢复暂停沙箱。

MVM slots

在节点详情中,通常还能看到最大 MVM slots 等资源信息。它反映的是节点可承载 MicroVM 的上限之一,适合配合 CPU / 内存一起评估容量。

节点详情页结构

点击某个节点后,通常会进入详情页。详情页一般会包含以下几块:

资源总览

包括:

  • 已用 / 总 CPU
  • 已用 / 总内存
  • 可分配 CPU
  • 可分配内存
  • 最大 MVM slots

Conditions

用于描述节点健康与状态变化,例如某些系统条件、调度条件或运行时状态。

Local Templates

展示该节点当前已经具备的本地模板副本。它对于判断模板能否在该节点快速起实例非常关键。

Running Sandboxes

展示这个节点当前承载的运行中沙箱,帮助你把“节点问题”与“具体实例问题”关联起来。

Local Templates 与副本分布

当你发现模板已经在模板详情中显示为可用,但某些节点仍然无法顺利拉起实例时,可以到节点详情页查看该节点是否真正具备本地模板副本。

这部分非常适合用来判断:

  • 模板是否已经成功分发到目标节点
  • 某个节点是否落后于其他节点
  • 某个节点是否缺少业务需要的模板副本

节点上的运行中沙箱

节点详情页通常会列出运行中的沙箱,并附带:

  • sandboxID
  • templateID
  • 状态
  • 启动时间

如果你发现某个节点负载异常,可以直接从这里跳转到对应沙箱详情页继续排查。

如果你想先从跨节点的视角判断“这是单节点问题还是全局问题”,可以先查看 可观测性(Observability)

如果你已经确认是节点注册异常、资源水位异常或副本分发不完整,建议直接查看 节点注册与资源排障

如果问题集中在模板副本覆盖不完整、节点本地模板状态和模板详情不一致,建议继续查看 模板分发与副本一致性排障

如果你准备替换旧节点、退役节点或做迁移窗口操作,建议查看 节点替换、退役与迁移

什么时候该扩容、排障或回看部署文档

以下情况通常说明你需要从节点页进一步行动:

健康节点数量下降

回看节点状态和 Conditions,必要时结合运维手册排查服务、日志和配置。

CPU / 内存长期高水位

说明当前容量可能不足,建议考虑扩容节点、优化模板规格,或清理无用实例。

节点缺少本地模板副本

说明模板分发可能不完整,建议同时查看模板详情和节点详情。

节点上运行中的沙箱异常集中

说明该节点可能成为热点节点,需要进一步看调度、模板分发与资源配置是否合理。

推荐联动查看路径

  • 先在 概览 看健康节点数是否异常
  • 再在本页定位具体节点
  • 再跳转到 模板管理 看模板副本和状态
  • 或跳转到 沙箱管理 看具体实例日志与生命周期状态
  • 如果问题更偏入口、出网或配额限制,再查看 网络(Network)

相关文档