使用云硬盘存储卷 约束与限制 CCE默认创建计费模式为“按需计费”的云硬盘。 云硬盘不支持跨可用区挂载,且暂时不支持被多个工作负载、同一个工作负载的多个实例或多个任务使用。 由于CCE集群各节点之间暂不支持共享盘的数据共享功能,多个节点挂载使用同一个云硬盘可能会出现读写冲突、数据缓存冲突等问题,所以创建无状态工作负载时,若使用了云硬盘,建议工作负载只选择一个实例。 创建有状态工作负载并添加云存储时,云硬盘暂不支持使用已有存储。 不支持导入分区过或者具有非ext4文件系统的云硬盘。 CCE集群中的容器存储目前已支持加密(Kubernetes 1.13版本及以上),当前仅在部分区域(Region)提供端到端支持。 购买云硬盘存储卷 步骤 1 登录CCE控制台,在左侧导航栏中选择“资源管理 > 存储管理”,单击“购买云硬盘存储卷”。 步骤 2 参照下表配置磁盘基本信息。 表创建磁盘基本信息配置 参数 参数说明 PVC名称 新建PVC的名称,PVC创建时将自动创建存储卷,一个PVC对应一个存储卷。存储卷名称在PVC创建时自动生成。 集群名称 云硬盘部署所在的集群。 命名空间 选择云硬盘所部署的命名空间,若无需选择,保持默认default即可。 磁盘容量 新建存储的容量。 访问模式 访问模式(AccessModes)是用来对PV进行访问模式的设置,用于描述用户应用对存储资源的访问权限。 ReadWriteOnce (RWO): 基于云硬盘非共享卷提供容器负载单Pod单读单写块存储的功能,但是该卷只能被单个节点挂载。v1.13.10r1开始支持RWO模式的存储卷。 ReadWriteMany (RWX): 基于云硬盘共享卷提供容器负载访问块存储的功能。由于容器侧不支持跨节点的云硬盘共享卷读写一致性能力,在老集群( 添加云硬盘存储卷 步骤 1 参照创建无状态负载(Deployment)、创建有状态负载(StatefulSet)或创建普通任务(Job)创建工作负载或普通任务,在添加容器后,展开“数据存储”。在“云存储”页签,单击“添加云存储”。 步骤 2 选择存储类型为“云硬盘”。 表挂载云硬盘参数配置 参数 参数说明 云存储类型 云硬盘:云硬盘的使用方式与传统服务器硬盘完全一致。同时,云硬盘具有更高的数据可靠性,更高的I/O吞吐能力和更加简单易用等特点,适用于文件系统、数据库或者其他需要块存储设备的系统软件或工作负载。 注意 如需挂载云硬盘,创建工作负载时的实例数量必须选择为1个实例,即单实例,选择多实例后挂载云硬盘的选项将置灰,无法挂载。 创建有状态工作负载并添加云存储时,云硬盘暂不支持使用已有存储。 云硬盘不支持跨可用区挂载,且暂时不支持被多个工作负载、同一个工作负载的多个实例或多个任务使用。 分配方式 使用已有存储 选择已创建的存储,您需要提前创建好存储。 针对同一集群和命名空间,创建无状态工作负载时可以选择“使用已有存储”。 创建有状态工作负载时暂不支持选择“使用已有存储”,只能使用“自动分配存储”。 自动分配存储 选择自动分配存储后,需要配置如下选项: 1. 访问模式:是用来对PV进行访问模式的设置,用于描述用户应用对存储资源的访问权限。 ReadWriteOnce (RWO): 基于云硬盘非共享卷提供容器负载单Pod单独单写块存储的功能,但是该卷只能被单个节点挂载。v1.13.10r1开始支持RWO模式的存储卷。 ReadWriteMany (RWX): 基于云硬盘共享卷提供容器负载访问块存储的功能。由于容器侧不支持跨节点的共享卷读写一致性能力,在老集群( 导入云硬盘存储卷 CCE支持导入已有的云硬盘存储。 说明: 一块云硬盘只能导入一个命名空间,不能同时导入多个命名空间。如果一块云硬盘已经被导入到一个命名空间,则在其他命名空间下不可见,不能再次导入。 如果需要导入已经格式化文件系统( ext4 )的云磁盘,需要确保磁盘没有设置分区,否则可能存在数据丢失的情况。 步骤 1 登录CCE控制台,在左侧导航栏中选择“资源管理 > 存储管理”,在“云硬盘存储卷”页签,单击“导入”。 步骤 2 从列表里选择要导入的云硬盘存储,单击“确定”。 导入云硬盘存储卷 如需使用包周期的云硬盘,请参考如下转包周期指导: 方法一: a. 使用CCE存储管理创建所需容量的云硬盘,该云硬盘默认计费模式为按需计费。 b. 在CCE云硬盘列表单击该云硬盘的转包周期链接,对该云硬盘进行计费模式转换为包周期的操作,该操作将耗费一定时间。 方法二: a. 在云硬盘控制台创建用户所需容量的包周期云硬盘。 b. 在CCE存储管理单击导入,选择步骤一创建的云硬盘,单击确定,将该云硬盘导入到CCE中使用。 须知: 在CCE侧删除包周期云硬盘时并不会真正删除该云硬盘,CCE只做解关联操作。若用户想彻底删除该云硬盘,请先在CCE侧进行解关联操作,然后至云硬盘控制台执行退订操作。 解关联云硬盘 创建或导入云硬盘成功后,云硬盘会自动和当前集群绑定,其它集群无法使用该存储。解关联后,将和此集群解绑,其它集群均可以导入使用该云硬盘。 若云硬盘已被工作负载挂载,将无法和集群解关联。 步骤 1 登录CCE控制台,在左侧导航栏中选择“资源管理 > 存储管理”,在云硬盘存储卷列表中,单击云硬盘后的“解关联”。 步骤 2 确认解关联后,单击“确定”。 相关操作 云硬盘存储创建完成后,您还可以执行下表中的操作。 操作 说明 删除云硬盘存储 1. 选择需要删除的云硬盘,单击操作列的“删除”。 2. 根据界面提示完成删除操作。