弹性伸缩

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

前提条件

已创建工作负载。

操作步骤

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

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

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

  4. 设置弹性伸缩信息。

    • 设置手动伸缩

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

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

    • 设置自动伸缩

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

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

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

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

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

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

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

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

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

  • 设置定时伸缩

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

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

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

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

  1. 单击确认
© 2023 MiaoYun Chengdu Yuan Lai Yun Zhi Technologies Inc.            Version: 2.0.2305.1

results matching ""

    No results matching ""