云盘存储卷扩容概述
随着业务发展和应用数据增长,当云盘存储卷的使用空间不足时,您可以扩容云盘存储卷以满足更多的数据存储需求。本文介绍不同场景下如何选择扩容方式。
扩容方式
云盘存储卷的扩容包括扩容云盘容量和扩容文件系统两部分。扩容时,支持在线扩容和离线扩容。
在线扩容:在云盘挂载到目录的状态下进行扩容,即在业务Pod不暂停的情况下,实现云盘及其文件系统的扩容。
离线扩容:停止应用层服务,解除挂载目录,然后再进行云盘扩容,即在业务Pod暂停,卸载云盘的情况下,完成云盘及其文件系统扩容后,再启动业务Pod,重新挂载云盘。
离线扩容更能保证数据一致性和可靠性,但需要暂停业务。出于业务连续性考量,尤其是在无法容忍业务应用Pod中断的场景下,更推荐您采用在线扩容。
ACK提供了多种扩容方式,请根据集群版本、云盘类型和业务应用场景,选择合适的扩容方式。
集群版本为1.16及以上
ACK支持在1.16及以上版本的集群中,通过更新PVC的方式,实现云盘存储卷的在线扩容。该方式无需手动扩容云盘容量和文件系统。具体操作,请参见在线扩容云盘存储卷。
如果您有自动扩容的需求,可以配置云盘自动扩容策略,实现在存储卷的使用率高于某个阈值时进行自动在线扩容。具体操作,请参见配置云盘自动扩容策略实现自动扩容。
集群版本为1.16以下(不推荐)
建议您升级集群以使用新功能特性。
集群版本低于1.16,或者不满足在线扩容云盘存储卷的要求(如云盘类型是普通云盘),无法通过更新PVC的方式来在线扩容云盘存储卷时,您可以在ECS侧直接扩容云盘本身,即手动扩容云盘容量和文件系统。该方式支持在线扩容和离线扩容。具体操作,请参见扩容云盘存储卷(1.16以下版本集群)。
扩容容量
扩容后的容量必须大于现有容量,且小于等于云盘支持的容量上限。各类型云盘支持的容量范围,请参见块存储。
扩容费用
扩容云盘时会收取新增容量的费用,计费方式和购买云盘一致。
在ACK集群中,云盘存储卷采用按量付费,扩容后立即生效,并开始按新容量的价格进行计费。
相关文档
如在使用云盘存储卷的过程中遇到相关问题,请参见云盘存储卷FAQ。