文档

为容器节点添加数据盘

更新时间:

容器节点下载镜像的操作,例如运行容器运行时、存储容器的临时存储、记录容器的stdout日志等,会占用大量系统盘资源。影响节点运行的稳定性。您可以使用数据盘作为Kubelet和容器运行时的根目录,从而节省系统盘的资源,提升节点运行的稳定性。本文介绍如何为容器的新建节点和已有节点添加数据盘。

为新建节点添加数据盘

  1. 登录容器服务管理控制台,在左侧导航栏选择集群

  2. 集群列表页面,单击目标集群名称,然后在左侧导航栏,选择节点管理 > 节点池

  3. 节点池页面右上角,单击创建节点池

  4. 创建节点池面板,在挂载数据盘区域增加待挂载的云盘,并设置相关参数,然后单击确认配置

    有关其他配置项信息,请参见创建节点池配置项

    说明

    挂载数据盘支持ESSD云盘、SSD云盘和高效云盘。系统盘可选的类型与选择的实例规格相关。有关实例规格支持的云盘类型,请参见实例规格族

    增加挂载数据盘后,容器服务ACK在节点初始化过程中,会自动将Kubelet、Containerd、Docker的使用目录放到数据盘。

为已有节点添加数据盘

如果您的集群中存在一些老旧的节点,这些节点的Kubelet和容器运行时的使用目录在系统盘中,会影响节点运行的稳定性。建议您通过切换节点池的方式,为节点添加数据盘,使用数据盘作为Kubelet和容器运行时的根目录。

  1. 创建一个新的节点池,新节点池需挂载数据盘,期望节点数可以与旧节点池保持一致。具体操作,请参见为新建节点添加数据盘

  2. 在旧节点池的节点页面,批量对原有节点进行调度设置和排水操作,将旧节点池的应用逐步迁移至新节点池。

    1. 节点页面,选中旧节点池中的所有节点,单击排水/设置不可调度,然后选中设置为不可调度,并单击确定

      调度

    2. 节点页面,选中旧节点池中的所有节点,单击排水/设置不可调度,然后选中排空节点(同时设置为不可调度),并单击确定

  3. 下线旧节点池。

    节点池页面,在目标节点池右侧操作列执行如下操作。

    1. 单击扩缩容,将旧节点池的期望节点数调整为0。

    2. 选择更多 > 删除,删除旧的节点池。

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