通过扩容容器节点的系统盘,可以帮您解决集群中节点系统盘水位告急、节点规格偏小等影响节点稳定运行的问题。本文介绍如何为容器节点扩容系统盘。
步骤一:确定当前磁盘大小和分区
- 登录节点宿主机。
- 执行以下命令,查看节点当前容器进程挂载空间大小。
df -hl
- 执行以下命令,查看节点当前的分区。
fdisk -l
预期输出:
由预期输出可知:当前节点分区为/dev/vda1。
步骤二:扩容节点系统盘大小
- 登录ECS管理控制台。
- 在左侧导航栏,选择 。
- 在顶部菜单栏左上角处,选择地域。
- 找到待扩容云盘所在的实例,单击实例ID进入实例详情页面,然后单击云盘页签。
- 找到待扩容的目标云盘,在操作列选择 。在磁盘扩容页面,选择在线扩容,设置扩容后容量为200 GiB。
- 设置的扩容后容量不允许小于当前容量,此处以200 GiB为例进行介绍。
- 如果需要批量扩容多个云盘,请使用阿里云账号在扩容。 页面选择多个云盘后,单击底部的
- 仔细阅读并选中云服务器ECS服务条款,确认费用后单击确认扩容,仔细阅读磁盘扩容须知后,单击已阅读,继续扩容,完成费用支付。
步骤三:扩容分区
此处以步骤3中查询的云盘分区名称/dev/vda1为例进行扩容。关于扩容分区的更多信息,请参见扩容分区。
在节点中执行以下命令,扩容分区。
LC_ALL=en_US.UTF-8 growpart /dev/vda 1
步骤四:扩容文件系统
在节点中执行以下命令,扩容文件系统。
其中,/dev/vda1
为
步骤
3中查询的云盘分区名称。
resize2fs /dev/vda1
步骤五:验证节点系统盘是否扩容成功
执行以下命令,验证节点系统盘是否扩容成功。
df -hl
预期输出:

由预期输出可知:磁盘分区/dev/vda1
文件系统容量和步骤二:扩容节点系统盘大小中控制台示例扩容容量(200 GiB)基本一致,表示节点系统盘扩容成功。