集群中已有节点的前提下,可登录节点管理页面,执行节点相关操作。本文为您介绍管理节点相关的操作场景、操作影响和操作步骤。
下线节点 集群的日常维护中,为了保证数据安全,部分场景需要下线节点来支持其他业务操作,例如:版本升级、节点扩容、停机维护、节点回收、变更操作等。更多安全下线节点相关最佳实践,请参见 安全下线节点 。
注意
下线节点会将该节点内 DaemonSet 之外的 Pod 全部驱逐到集群内其他节点上,并将该节点置为不可调度状态(新产生的 Pod 无法被调度到该节点上),可能会影响业务,请在业务低峰期操作。 下线节点将减少该节点所属集群的剩余可用资源配额,若集群本身预留的可用资源不足,将会影响后续正常业务的调度和存量业务的运行。 下线 弹性裸金属型 节点时,ECS 侧会根据运行状态优先正常关机,如无法正常关机,将执行强制关机。更多信息,请参见 StopInstance 。 下线单个节点 登录 容器服务控制台 ,在左侧导航栏中单击 集群 。 单击目标集群名称,在集群管理页面的左侧导航栏中单击 节点 。 确保节点状态正常且不影响服务的情况下,单击目标节点右侧...
中的 下线 。 在弹出的确认下线节点窗口,单击 确定 ,完成节点下线。 批量下线节点 登录 容器服务控制台 ,在左侧导航栏中单击 集群 。 单击目标集群名称,在集群管理页面的左侧导航栏中单击 节点 。 在 节点 页面,选中目标节点前的复选框,单击页面左上角的 下线 。 二次确认后,单击 下线 ,完成节点下线。 封锁节点 区别于下线节点,封锁节点不会将 Pod 驱逐到集群内其他节点上,而是将节点调整到已封锁且不可调用状态,已经运行在该节点上的 Pod 不受影响。
说明
封锁节点将减少该节点所属集群的剩余可用资源配额,若集群本身预留的可用资源不足,将会影响后续正常业务的调度和存量业务的运行。
登录 容器服务控制台 ,在左侧导航栏中单击 集群 。 单击目标集群名称,在集群管理页面的左侧导航栏中单击 节点 。 单击目标节点右侧...
中的 封锁 。 在弹出的确认封锁节点窗口,单击 确定 ,完成节点封锁。 置为可调度 若需要恢复节点调度能力,可将已封锁或下线状态的节点,重新调整到正常且可调度状态,允许被用来调度 Pod。将节点置为可调度后,会增加该节点所属集群的剩余可用资源配额。
登录 容器服务控制台 ,在左侧导航栏中单击 集群 。 单击目标集群名称,在集群管理页面的左侧导航栏中单击 节点 。 单击目标节点右侧...
中的 置为可调度 。 在弹出的确认窗口,单击 确定 ,将节点置为可调度。 标签管理 节点打上不同的标签,可定义不同的属性,方便批量筛选等需求。可通过容器服务控制台对节点进行标签管理,包括:添加节点标签、编辑节点标签、删除节点标签。
登录 容器服务控制台 ,在左侧导航栏中单击 集群 。 单击目标集群名称,在集群管理页面的左侧导航栏中单击 节点 。 单击目标节点右侧...
中的 标签管理 ,可跳转到 节点详情页 的 标签 页签,对标签进行管理。 污点管理 节点打上一个或多个污点,能够使节点排斥某些特定的 Pod,避免 Pod 调度到该节点上。可通过容器服务控制台对节点进行污点管理,包括:添加节点污点、编辑节点污点、删除节点污点。
登录 容器服务控制台 ,在左侧导航栏中单击 集群 。 单击目标集群名称,在集群管理页面的左侧导航栏中单击 节点 。 单击目标节点右侧...
中的 污点管理 ,可跳转到 节点详情页 的 污点 页签,对污点进行管理。 ECS Terminal 通过 ECS Terminal 方式,登录到节点控制台,可使用命令行方式对节点进行管理。更多说明,请参见 通过控制台登录 Linux 实例 。
登录 容器服务控制台 ,在左侧导航栏中单击 集群 。 单击目标集群名称,在集群管理页面的左侧导航栏中单击 节点 。 单击目标节点右侧...
中的 ECS Terminal ,可通过 ECS Terminal 方式连接到节点控制台,对节点进行管理。 查看监控 容器服务已经对接云监控产品的监控告警能力,不仅能够可视化查看节点相关指标的监控趋势图表,而且能够创建告警策略,根据告警规则推送告警消息,实时监控节点的健康状态。
监控项包括:容器组个数、节点 CPU 使用率、节点内存使用率、节点 CPU 分配率(request)、节点 CPU 分配率(limit)、节点内存分配率(request)、节点内存分配率(limit)。
登录 容器服务控制台 ,在左侧导航栏中单击 集群 。 单击目标集群名称,在集群管理页面的左侧导航栏中单击 节点 。 单击目标节点右侧...
中的 查看监控 ,可跳转到云监控产品的节点监控页面,查看节点相关的监控图表。 移除节点 确保正常业务运行不受影响的情况下,可移除不需要继续工作的节点。
注意
此操作将导致节点上的 Pod 自动迁移至其他节点,建议在业务低峰期进行。 针对按量计费、抢占式实例类型的节点,移除节点支持 同步销毁释放节点 ;包年包月类型的节点目前仅支持移除节点,若需要释放对应的云服务器实例,请参见 云服务器退订说明 。 若同步销毁释放节点,将同时删除系统盘和数据盘的数据,无法恢复,请谨慎操作。 若节点所在节点池已开启 节点自动绑定公网 IP ,在同步销毁释放节点时,已绑定的 EIP 会被同步释放。 若不同步销毁释放节点,将重装该节点对应云服务器的操作系统,同时云服务器系统盘的数据也会被清除。 移除单个节点 登录 容器服务控制台 ,在左侧导航栏中单击 集群 。 单击目标集群名称,在集群管理页面的左侧导航栏中单击 节点 。 在 节点 页面,在节点列表中选择目标节点,单击右侧...
中的 移除 。 在弹出的确认框中,按需选择移除节点时的操作。单击 移除 ,完成节点移除。配置项 说明 同步销毁【按量计费、抢占式实例】类型的节点
移除节点时,是否同步销毁节点。
勾选 :表示移除节点时,会同步销毁按量计费、抢占式实例类型的节点。不勾选 :表示移除节点时,不会同步销毁节点。移除节点前驱逐该节点上所有除 DaemonSet 管理之外的 Pod 并将其置为不可调度
移除节点时,是否首先进行节点排水操作。
勾选 :表示移除节点时,会首先进行节点排水,即驱逐节点中所有的 Pod(DaemonSet 除外)并将其置为不可调度。不勾选 :表示移除节点时,不会首先进行节点排水。
批量移除节点 登录 容器服务控制台 ,在左侧导航栏中单击 集群 。 单击目标集群名称,在集群管理页面的左侧导航栏中单击 节点 。 在 节点 页面,选中目标节点前的复选框,单击页面左上角的 移除 。 在弹出的确认框中,按需选择移除节点时的操作。单击 移除 ,完成节点移除。配置项 说明 同步销毁【按量计费、抢占式实例】类型的节点
移除节点时,是否同步销毁节点。
勾选 :表示移除节点时,会同步销毁按量计费、抢占式实例类型的节点。不勾选 :表示移除节点时,不会同步销毁节点。移除节点前驱逐该节点上所有除 DaemonSet 管理之外的 Pod 并将其置为不可调度
移除节点时,是否首先进行节点排水操作。
勾选 :表示移除节点时,会首先进行节点排水,即驱逐节点中所有的 Pod(DaemonSet 除外)并将其置为不可调度。不勾选 :表示移除节点时,不会首先进行节点排水。
通过节点池页面移除 登录 容器服务控制台 ,在左侧导航栏中单击 集群 。 单击目标集群名称,在集群管理页面的左侧导航栏中单击 节点池 。 单击目标节点池名称后,在该节点池的 节点列表 页签,按实际需求单个或批量移除节点。
单个移除节点
单击目标节点右侧...
中的 移除 。 批量移除节点
选中目标节点前的复选框后,单击页面左上角的 移除 。 在弹出的确认移除节点窗口,按需选择选项后,单击 移除 ,完成节点移除。