本文主要为您介绍如何通过控制台使用动态云盘卷。
前提条件
您已创建ACK集群。具体操作,请参见创建ACK托管集群。
步骤一:创建StorageClass
登录容器服务管理控制台,在左侧导航栏选择集群列表。
在集群列表页面,单击目标集群名称,然后在左侧导航栏,选择 。
在存储类页面单击创建,在创建对话框中设置参数。
名称:存储类的名称。
存储卷类型:本示例中选中云盘。
存储驱动:本示例中选中Flexvolume。
参数:本例中,包含的示例参数为type和zoneid。
type:标识云盘类型,支持cloud_efficiency、cloud_ssd、cloud_essd、available四种参数,其中available会对ESSD、SSD、高效云盘依次尝试创建,直到创建成功。
zoneid:期望创建云盘的可用区。
如果是多可用区的情况,zoneid可同时配置多个,示例如下:
zoneid: cn-hangzhou-a,cn-hangzhou-b,cn-hangzhou-c
encrypted:可选参数。创建的云盘是否加密,默认情况是false,创建的云盘不加密。
回收策略:云盘的回收策略,默认为Delete,支持Retain。如果数据安全性要求高,推荐使用Retain方式以免误删。
绑定模式:默认为Immediate,可选值为Immediate、WaitForFirstConsumer。
挂载选项:挂载Volume时,可选择多种挂载选项。
参数配置完成后,单击创建。
步骤二:创建PVC
登录容器服务管理控制台,在左侧导航栏选择集群列表。
在集群列表页面,单击目标集群名称,然后在左侧导航栏,选择 。
在存储声明页面单击创建。在弹出的创建存储声明对话框中设置参数。
存储声明类型:包含云盘、NAS、OSS三种类型。本示例选择云盘。
名称:创建的数据卷的名称。数据卷名在集群内必须唯一。
分配模式:包含使用存储类动态创建、已有存储卷、创建存储卷三种模式。本示例选择使用存储类动态创建。
已有存储类:单击选择存储类,在选择存储类对话框中,目标存储类右侧操作列单击选择。
总量:所创建存储卷的容量。
所创建的存储卷容量不能超过云盘容量。
访问模式:默认为ReadWriteOnce。
单击创建。
创建成功后可以在列表中看到test-cloud,并且已绑定相应的存储卷。
步骤三:创建应用并增加云存储声明
登录容器服务管理控制台,在左侧导航栏选择集群列表。
在集群列表页面,单击目标集群名称,然后在左侧导航栏,选择 。
在有状态页面,单击使用镜像创建。
配置创建有状态应用信息。
本例主要为您介绍存储卷的配置。关于其他参数的配置,请参见创建有状态工作负载StatefulSet。
支持增加本地存储、增加云存储声明(PersistentVolumeClaim)或增加存储声明模板。
本例中配置了一个云盘类型的存储卷,将该云盘挂载到容器中/tmp路径下,在该路径下生成的容器数据会存储到云盘中。
所有的信息都配置完成后,单击创建。
创建成功后,您就可以正常使用数据卷。
您也可以通过命令行的方式使用动态云盘卷,请参见通过命令行使用动态云盘卷。
- 本页导读 (1)
- 前提条件
- 步骤一:创建StorageClass
- 步骤二:创建PVC
- 步骤三:创建应用并增加云存储声明