容器节点下载镜像的操作,例如运行容器运行时、存储容器的临时存储、记录容器的stdout日志等,会占用大量系统盘资源。影响节点运行的稳定性。您可以使用数据盘作为Kubelet和容器运行时的根目录,从而节省系统盘的资源,提升节点运行的稳定性。本文介绍如何为容器的新建节点和已有节点添加数据盘。
为新建节点添加数据盘
登录容器服务管理控制台,在左侧导航栏选择集群。
在集群列表页面,单击目标集群名称,然后在左侧导航栏,选择 。
在节点池页面右上角,单击创建节点池。
在创建节点池面板,在挂载数据盘区域增加待挂载的云盘,并设置相关参数,然后单击确认配置。
增加挂载数据盘后,容器服务ACK在节点初始化过程中,会自动将Kubelet、Containerd、Docker的使用目录放到数据盘。
为已有节点添加数据盘
如果您的集群中存在一些老旧的节点,这些节点的Kubelet和容器运行时的使用目录在系统盘中,会影响节点运行的稳定性。建议您通过切换节点池的方式,为节点添加数据盘,使用数据盘作为Kubelet和容器运行时的根目录。
创建一个新的节点池,新节点池需挂载数据盘,期望节点数可以与旧节点池保持一致。具体操作,请参见为新建节点添加数据盘。
在旧节点池的节点页面,批量对原有节点进行调度设置和排水操作,将旧节点池的应用逐步迁移至新节点池。
在节点页面,选中旧节点池中的所有节点,单击排水/设置不可调度,然后选中设置为不可调度,并单击确定。
在节点页面,选中旧节点池中的所有节点,单击排水/设置不可调度,然后选中排空节点(同时设置为不可调度),并单击确定。
下线旧节点池。
在节点池页面,在目标节点池右侧操作列执行如下操作。
单击扩缩容,将旧节点池的期望节点数调整为0。
选择 ,删除旧的节点池。
反馈
- 本页导读 (1)
文档反馈