本文主要为您介绍如何通过控制台使用动态云盘卷。
创建StorageClass
- 登录容器服务管理控制台。
- 在控制台左侧导航栏中,单击集群。
- 在集群列表页面中,单击目标集群名称或者目标集群右侧操作列下的详情。
- 在集群管理页左侧导航栏中,选择。
- 在存储类页面单击创建,在创建对话框中设置参数。
- 名称:存储类的名称。
- 存储卷类型:配置为云盘,标识StorageClass使用阿里云云盘provisioner插件创建。
- 存储驱动:本例中设置为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,并且已绑定相应的存储卷。
使用数据卷
- 登录容器服务管理控制台。
- 在控制台左侧导航栏中,单击集群。
- 在集群列表页面中,单击目标集群名称或者目标集群右侧操作列下的详情。
- 在集群管理页左侧导航栏中,选择。
- 在无状态页面单击使用镜像创建。
- 配置创建无状态应用信息。
本例主要为您介绍数据卷的配置。其他界面参数请参见
创建无状态工作负载Deployment。
数据卷支持配置本地存储和云存储。
- 本地存储:支持主机目录(HostPath )、配置项(ConfigMap)、保密字典(Secret)和临时目录,将对应的挂载源挂载到容器路径中。更多信息请参见 volumes。
- 云存储:支持云盘、NAS及OSS三种云存储类型。
本例中配置了一个云盘类型的数据卷,将该云盘挂载到容器中
/tmp路径下,在该路径下生成的容器数据会存储到云盘中。
- 所有的信息都配置完成后,单击创建。
创建成功后,您就可以正常使用数据卷。
您也可以通过命令行的方式使用动态云盘卷,请参见通过命令行使用动态云盘卷。