卷快照
许多存储系统都支持为持久卷创建快照。快照是持久卷声明的一个即时副本,可用于供应新持久卷声明(预先在其中填充快照数据)或将现有持久卷声明恢复到创建快照时的状态。有关更多信息,请参阅 Kubernetes 官方文档。
本教程演示如何创建和使用卷快照。
准备工作
您需要创建一个企业空间、一个项目和一个用户(例如
project-regular
)。该用户必须已邀请至该项目,并具有operator
角色。有关更多信息,请参阅创建企业空间、项目、用户和角色。您需要确保 Kubernetes 版本为 1.17 或更新版本。
您需要确保底层存储插件支持快照。
您需要准备一个可用的持久卷声明以便为其创建快照。有关更多信息,请参阅持久卷声明。
您需要创建一个卷快照类。
创建持久卷声明快照
您可以通过两种方式创建卷快照。
方法 1:卷快照页面
以
project-regular
用户登录 KubeSphere Web 控制台并进入项目。在左侧导航栏选择存储下的卷快照。在右侧的卷快照页面,点击创建。
在弹出的创建快照对话框中,选择支持创建快照的持久卷声明,输入卷快照名称并选择卷快照类,点击确定完成创建。在卷快照列表查看新建的快照。
点击卷快照内容查看卷快照状态、容量、卷快照类等信息。
方法 2:持久卷声明页面
以
project-regular
用户登录 KubeSphere Web 控制台并进入项目。在左侧导航栏选择存储下的持久卷声明,在页面右侧选择需要创建快照的持久卷声明。在持久卷声明详情页面,点击 更多操作 > 创建快照。
在弹出的对话框中,设置快照的名称并选择快照类型,然后点击确定完成创建。快照的名称将作为快照的唯一标识符。在卷快照列表查看新建的快照。
用快照创建持久卷声明
您可以通过两种方式用快照创建持久卷声明。
方法1:快照详情页面
以
project-regular
用户登录 KubeSphere Web 控制台,进入快照详情页面,然后点击创建卷来使用快照。其他步骤与直接创建持久卷声明基本相同。在弹出的对话框中设置持久卷声明的名称,然后点击下一步。
备注
您将创建一个 PersistentVolumeClaim (PVC) 资源。
在存储设置页签,选择访问模式,然后点击下一步。
在高级设置页签,为持久卷声明添加元数据,点击创建。
方法2:持久卷声明页面
以
project-regular
用户登录 KubeSphere Web 控制台并进入项目。在左侧导航栏选择存储下的持久卷声明,然后点击创建。在弹出的对话框中设置持久卷声明的名称,然后点击下一步。
在存储设置选项卡中,将创建方式设置为通过卷快照创建,选择一个卷快照和访问模式,然后点击下一步。
在高级设置选项卡中,为持久卷添加元数据,然后点击创建。