文档

为容器节点扩容系统盘

更新时间:

通过扩容容器节点的系统盘,可以帮您解决集群中节点系统盘水位告急、节点规格偏小等影响节点稳定运行的问题。本文介绍如何为容器节点扩容系统盘。

步骤一:确定当前磁盘大小和分区

  1. 登录节点宿主机。

  2. 执行以下命令,查看节点当前容器进程挂载空间大小。

    df -hl
  3. 执行以下命令,查看节点当前的分区。

    fdisk -l

    预期输出:

    输出

    由预期输出可知:当前节点分区为/dev/vda1

步骤二:扩容节点系统盘大小

说明
  • 只有阿里云账号可以执行批量扩容,RAM用户无权限操作。具体操作,请参见下文步骤5

  • 挂载在同一ECS实例下的云盘不支持批量扩容。

  1. 登录ECS管理控制台

  2. 在左侧导航栏,选择实例与镜像 > 实例

  3. 在页面左侧顶部,选择目标资源所在的资源组和地域。地域

  4. 找到待扩容云盘所在的实例,单击实例ID,然后单击云盘页签。

  5. 找到待扩容的目标云盘,在操作列单击扩容

    1. 确定目标云盘与须知配置向导中,确认相关信息,然后单击已知晓并备份,继续扩容

    2. 配置扩容方式与容量配置向导中,设置扩容后的容量为200 GiB,扩容方式在线扩容,阅读并选中服务协议,然后单击扩容

      如果需要批量扩容多个云盘,请使用阿里云账号在存储与快照 > 云盘页面选择多个云盘后,单击底部的扩容

步骤三:扩容分区

此处以步骤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)基本一致,表示节点系统盘扩容成功。

  • 本页导读 (1)
文档反馈