- 文档首页
容器服务
弹性容器实例 VCI
用户指南
VCI Agent Sandbox
数据持久化
数据持久化
本文主要介绍 VCI Agent Sandbox 中实现沙箱数据持久化的方法。
系统盘的快照,引入 SandboxSnapShot(Namespaced)与 SandboxSnapShotClass(Cluster-scoped),用于统一抽象 Sandbox 的快照能力。
- SandboxSnapShot:表示对特定 Sandbox 执行一次快照并记录快照状态、ID、保留时间等信息。
- SandboxSnapShotClass:描述底层生成快照参数与默认删除策略。
说明
系统盘快照制作时间,与系统盘中所产生的临时数据大小相关,应避免在系统盘快照制作完成之前,进行恢复沙箱操作。
命名空间级别,对特定 Sandbox 执行一次快照并记录快照状态、ID、保留时间等信息。
描述创建快照的相关参数、快照删除策略等。
数据盘支持挂载分布式文件系统(NAS),用户多沙箱之间共享数据。
沙箱生命周期内生产的数据可以存储到持久化存储 ( PV & PVC ),当 Pod 删除重建后,仍然可以挂载 PVC 的数据到容器内,Sandbox CRD 定义了 volumeClaimTemplates 模版,其中允许用户设置 Volume 的accessmode、storage size、storageClassName,即类似 Statfulset CRD 的使用方式。
数据盘数据保存策略由 Volume 的保存策略决定:
- Retain: PVC 释放后,PV 保持在 Released 状态,不自动删除或回收。
- Delete: PVC 释放后,自动删除 PV 及其底层存储资源。
- Recycle: PVC 释放后,将卷回收到未绑定 PV 池中,可被其他 PVC 重新使用。
最近更新时间:2026.04.09 15:42:07