自动伸缩

最近更新时间:2024-09-25 11:53:22

我的收藏

操作场景

自动伸缩功能可根据服务角色的负载变化自动增加或减少 POD 数量,无需手动调整 POD 数量和规格,能够在快速响应需求变化的同时节约成本。本文为您介绍通过 EMR on TKE 控制台 配置自动伸缩的相关操作。
说明:
1. 当前仅支持 EMR-TKE-V1.1.0 及以上版本的 Trino(Worker)和 RSS(Worker)角色支持配置自动伸缩功能。
2. 自动伸缩功能和调整 POD 数量功能是互斥的;开启自动伸缩后,调整 POD 数量功能将默认处于不可用状态。

操作步骤

1. 登录 EMR on TKE 控制台,在集群列表中单击集群 ID/名称进入集群详情页。
2. 在集群详情页选择集群服务 > Trino 服务,并进入角色管理页。
3. 在角色管理页选择 Worker 角色在操作> 更多中单击自动伸缩
4. 在添加伸缩页,开启/关闭自动伸缩,开启后配置相关伸缩策略,如:名称、触发策略、POD 规格、POD 范围。
5. 配置伸缩策略后,单击确定即可保存;当触发策略后,系统会自动进行扩缩容。
6. 在启用自动伸缩功能时,用户可以通过点击伸缩记录图标来查看伸缩历史。该记录包括执行时间、策略名称、伸缩角色、伸缩类型(扩容或缩容)、执行状态(成功或失败)以及执行前后的详细信息(包括负载详情和 POD 数量)。
注意:
1. 触发策略:负载目标值与当前实际值不一致时触发扩缩容;扩容或缩容数量=(当前负载值/目标负载值-1)*当前 POD 数量;但不会超过指定范围。
2. POD 范围:在设定范围内自动调节,不会超出该设定范围。
3. 角色停止及服务销毁时自动伸缩策略需要同步关闭,不会记录历史伸缩记录。
4. 重新添加服务并开启自动伸缩均按照未配置状态处理 ,不会记录历史伸缩记录。