<< 单击以显示目录 >> 导航: 用户指南 > 项目用户操作指南 > 集群操作 > 工作负载(Workloads)管理 > 设置弹性伸缩 |
工作负载创建后,可配置手动收缩或者自动伸缩规则以满足其在不同负载下的需求。
已创建工作负载。
1.以项目用户登录管理平台。
2.在左侧导航树中选择工作负载。
3.单击工作负载名称,在部署的详细信息页面单击右上角的,并选择弹性伸缩。
4.设置弹性伸缩信息。
•设置手动伸缩
选中手动伸缩并在副本数输入框中输入副本数量。
设置完成后部署的副本数量将会更新为设定的值。
•设置自动伸缩
选中自动伸缩并设置自动伸缩策略参数,设置项说明如表 1 所示。
表 1 自动伸缩策略设置说明
参数 |
设置说明 |
设置示例 |
---|---|---|
数量范围 |
设置副本数量的最小值和最大值。 设置了自动伸缩后,如果当前副本数量小于等于设定数量范围的最小值,将不会再减少副本数量,如果当前副本数量大于等于设定数量范围的最大值,将不会再增加副本数量。 |
2,10 |
指标 |
设置触发弹性伸缩的指标。可设置为如下指标,并可设置为多个指标的组合,当任意指标达到设置值后触发伸缩: •CPU使用率,单位为字节/秒。 •内存使用量,单位为字节。 •磁盘读使用率,单位为字节/秒。 •磁盘写使用率,单位为字节/秒。 |
3 |
目标阈值 |
设置触发弹性伸缩的指标值。 |
- |
说明 |
---|
•设置了自动伸缩策略后,当部署下容器组监控指标值的平均值大于目标阈值时,自动增加副本数量。 •请谨慎设置伸缩策略,当伸缩后监控指标仍然符合设置的策略,则自动伸缩会继续触发。 |
•设置事件驱动伸缩
选中事件驱动伸缩并设置伸缩参数,设置项如表 2 所示。
表 2 事件驱动伸缩策略设置说明
参数 |
设置说明 |
设置示例 |
---|---|---|
扩容监控器 |
触发扩容操作的监控器。请选择已创建的监控器。 |
cpumtr1 |
缩容监控器 |
触发缩容操作的监控器。请选择已创建的监控器。 |
cpumtr2 |
监控级别 |
设置触发伸缩的监控器监控级别。 |
警告 |
单次伸缩个数 |
弹性伸缩时,单次增加或者减少的副本数量。 |
1 |
伸缩延迟时间 |
触发弹性伸缩后,增加或者减少副本数量的延迟时间。可设置为1分钟,5分钟或者10分钟。 |
1分钟 |
设置了事件驱动伸缩后,当扩容监控器有相应的触发事件时,在设置的伸缩延迟时间过后,工作负载会自动增加副本数量,增加的副本数量为设置的单次伸缩个数。同样,当缩容监控器有相应的触发事件时,在设置的伸缩延迟时间过后,工作负载会自动减少副本数量,减少的副本数量为设置的单次伸缩个数。
•设置定时伸缩
选中事件驱动伸缩并设置伸缩参数,设置项如表 3 所示。
表 3 定时伸缩策略设置说明
参数 |
设置说明 |
设置示例 |
---|---|---|
数量范围 |
•缩容至:副本数量的最小值。 •扩容至:副本数量的最大值。 |
- |
触发时间选择 |
•指定执行时间:分别设置扩容时间周期和缩容时间周期,时间周期包含月、日、时、分。 •每天定时执行:分别设置扩容时间周期和缩容时间周期,时间周期包含时和分。 •工作日定时执行:分别选择扩容和缩容工作日,并分别设置扩容和缩容的时间周期。其中时间周期包含时和分。 •自定义crontab规则:分别设置扩容crontab规则和缩容crontab规则。 |
- |
设置了定时伸缩后,工作负载会在指定的时间周期进行扩缩容。
5.单击确认。