设置弹性伸缩

<< 单击以显示目录 >>

导航:  用户指南 > 项目用户操作指南 > 集群操作 > 工作负载(Workloads)管理 >

设置弹性伸缩

工作负载创建后,可配置手动收缩或者自动伸缩规则以满足其在不同负载下的需求。

前提条件

已创建工作负载。

操作步骤

1.以项目用户登录管理平台。

2.在左侧导航树中选择工作负载

3.单击工作负载名称,在部署的详细信息页面单击右上角的three-dots,并选择弹性伸缩

4.设置弹性伸缩信息。

设置手动伸缩

选中手动伸缩并在副本数输入框中输入副本数量。

设置完成后部署的副本数量将会更新为设定的值。

设置自动伸缩

选中自动伸缩并设置自动伸缩策略参数,设置项说明如表 1 所示。

表 1 自动伸缩策略设置说明

参数

设置说明

设置示例

数量范围

设置副本数量的最小值和最大值。

设置了自动伸缩后,如果当前副本数量小于等于设定数量范围的最小值,将不会再减少副本数量,如果当前副本数量大于等于设定数量范围的最大值,将不会再增加副本数量。

2,10

指标

设置触发弹性伸缩的指标。可设置为如下指标,并可设置为多个指标的组合,当任意指标达到设置值后触发伸缩:

CPU使用率,单位为字节/秒。

内存使用量,单位为字节。

磁盘读使用率,单位为字节/秒。

磁盘写使用率,单位为字节/秒。

3

目标阈值

设置触发弹性伸缩的指标值。

-

 

说明

设置了自动伸缩策略后,当部署下容器组监控指标值的平均值大于目标阈值时,自动增加副本数量。

请谨慎设置伸缩策略,当伸缩后监控指标仍然符合设置的策略,则自动伸缩会继续触发。

 

设置事件驱动伸缩

选中事件驱动伸缩并设置伸缩参数,设置项如表 2 所示。

表 2 事件驱动伸缩策略设置说明

参数

设置说明

设置示例

扩容监控器

触发扩容操作的监控器。请选择已创建的监控器。

cpumtr1

缩容监控器

触发缩容操作的监控器。请选择已创建的监控器。

cpumtr2

监控级别

设置触发伸缩的监控器监控级别。

警告

单次伸缩个数

弹性伸缩时,单次增加或者减少的副本数量。

1

伸缩延迟时间

触发弹性伸缩后,增加或者减少副本数量的延迟时间。可设置为1分钟,5分钟或者10分钟。

1分钟

 

设置了事件驱动伸缩后,当扩容监控器有相应的触发事件时,在设置的伸缩延迟时间过后,工作负载会自动增加副本数量,增加的副本数量为设置的单次伸缩个数。同样,当缩容监控器有相应的触发事件时,在设置的伸缩延迟时间过后,工作负载会自动减少副本数量,减少的副本数量为设置的单次伸缩个数。

设置定时伸缩

选中事件驱动伸缩并设置伸缩参数,设置项如表 3 所示。

表 3 定时伸缩策略设置说明

参数

设置说明

设置示例

数量范围

缩容至:副本数量的最小值。

扩容至:副本数量的最大值。

-

触发时间选择

指定执行时间:分别设置扩容时间周期和缩容时间周期,时间周期包含月、日、时、分。

每天定时执行:分别设置扩容时间周期和缩容时间周期,时间周期包含时和分。

工作日定时执行:分别选择扩容和缩容工作日,并分别设置扩容和缩容的时间周期。其中时间周期包含时和分。

自定义crontab规则:分别设置扩容crontab规则和缩容crontab规则。

-

 

设置了定时伸缩后,工作负载会在指定的时间周期进行扩缩容。

5.单击确认