- 文档首页
容器服务
容器服务 VKE
用户指南
存储
云盘存储(EBS)
云盘快照
使用云盘快照
使用云盘快照
本文主要描述云盘快照的静态创建和动态创建方法。
说明
【邀测·申请试用】:云盘快照功能目前处于邀测阶段,推荐先在非生产环境中测试,生产环境请谨慎使用。 使用限制
云盘快照支持极速可用功能,启用该功能后,无需等待快照创建进度达到 100%,即可使用快照创建新云盘,为您提供更加快速、便捷的快照服务。更多详情,请参见 快照极速可用。 当您使用云盘快照的极速可用功能时,存在如下限制:
- 快照极速可用功能,仅支持 ESSD_PL0 和 ESSD_FlexPL 类型的云盘。
- 懒加载期间能提供的流量带宽有限,单盘带宽上限为 15~40MB/s 。
- 使用极速快照创建存储卷的懒加载期间,无法删除快照。
- 单账号在单地域下,最多支持 10 个极速快照处于懒加载状态。
前提条件
- 已安装 snapshot-controller 组件。详细操作,请参见 安装组件。
- 已在集群中创建 SC 和 PVC,本文以 PVC 名称为 pvc-ebs 为例。详细操作,请参见 使用云盘动态存储卷。
- 已通过 kubectl 连接集群。详细操作,请参见 连接集群。
- 如需使用云盘快照极速可用功能,需升级 csi-ebs 组件至 v1.2.13 及以上版本。
动态创建快照
步骤一:创建 VolumeSnapshotClass
- 创建 VolumeSnapshotClass 的 YAML 文件。示例文件vke-volumesnapshotclass.yaml代码如下:
- 执行以下命令创建 VolumeSnapshotClass。
创建工作负载(应用)并写入数据,本文以无状态负载(Deployment)为例。
- 创建工作负载的示例文件deployment-nginx.yaml代码如下。详细的操作步骤和说明,请参见 使用云盘动态存储卷。其余类型的工作负载的配置方式,请参见 工作负载。
说明
- 请将deployment-nginx-6fcb64f6cd-qcxkt替换为您自己的 Pod 名称。
- 创建 VolumeSnapshot 的 YAML 文件。示例文件vke-snapshot.yaml代码如下:
- 执行以下命令,创建 VolumeSnapshot。
- 预期输出结果如下,支持查看云盘快照的状态和来源。
静态创建快照
- (可选)如需使用极速快照功能,需要在配置快照时,添加如下标签。
-
- 创建 VolumeSnapshotContent 的 YAML 文件。示例文件vke-snapshotcontent.yaml代码如下:
- 执行如下命令,创建 VolumeSnapshotContent。
- 创建 VolumeSnapshot 的 YAML 文件。示例文件vke-snapshot.yaml代码如下:
- 执行如下命令,创建 VolumeSnapshot。
恢复快照
动态或静态创建快照后,支持从快照恢复数据到新的 PVC。示例 YAML 文件代码如下所示。详细说明,请参见 使用云盘动态存储卷。
最近更新时间:2026.08.19 11:20:53