弹性伸缩

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

前提条件

  • 以项目用户登录系统。

  • 已创建工作负载。

操作步骤

  1. 在左侧导航树中选择“工作负载”。

  2. 单击工作负载名称,在部署的详细信息页面单击右上角的,并选择“弹性伸缩”。

  3. 设置弹性伸缩信息。

    • 设置手动伸缩

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

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

    • 设置自动伸缩

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

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

      参数 配置说明 配置示例
      数量范围 设置副本数量的最小值和最大值。
      设置了自动伸缩后,如果当前副本数量小于等于设定数量范围的最小值,将不会再减少副本数量,如果当前副本数量大于等于设定数量范围的最大值,将不会再增加副本数量。
      2,10
      指标 设置触发弹性伸缩的指标。可设置为如下指标,并可设置为多个指标的组合,当任意指标达到设置值后触发伸缩:
      - CPU使用率,单位为字节/秒。
      - 内存使用量,单位为字节。
      - 磁盘读使用率,单位为字节/秒。
      - 磁盘写使用率,单位为字节/秒。
      -
      目标阈值 设置触发弹性伸缩的指标值。 -

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

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

    • 设置事件驱动伸缩

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

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

      参数 配置说明 配置示例
      扩容监控器 触发扩容操作的监控器。请选择已创建的监控器。 cpumtr1
      缩容监控器 触发缩容操作的监控器。请选择已创建的监控器。 cpumtr2
      监控级别 设置触发伸缩的监控器监控级别。 警告
      单次伸缩个数 弹性伸缩时,单次增加或者减少的副本数量。 1
      伸缩延迟时间 触发弹性伸缩后,增加或者减少副本数量的延迟时间。可设置为1分钟,5分钟或者10分钟。 1分钟

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

    • 设置定时伸缩

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

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

      参数 配置说明 配置示例
      数量范围 - 缩容至:副本数量的最小值。
      - 扩容至:副本数量的最大值。
      -
      触发时间选择 - 指定执行时间:分别设置扩容时间周期和缩容时间周期,时间周期包含月、日、时、分。
      - 每天定时执行:分别设置扩容时间周期和缩容时间周期,时间周期包含时和分。
      - 工作日定时执行:分别选择扩容和缩容工作日,并分别设置扩容和缩容的时间周期。其中时间周期包含时和分。
      - 自定义crontab规则:分别设置扩容crontab规则和缩容crontab规则。
      -

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

  4. 单击“确认”。

© 2022 MiaoYun Chengdu Yuan Lai Yun Zhi Technologies Inc.            Version: 21.12.3

results matching ""

    No results matching ""