概述

背景介绍

  • 弹性伸缩式ASK上被广泛采用的功能,典型的场景包含在线业务弹性、大规模计算训练、深度学习GPU或共享GPU的训练与推理、定时周期负载变化等

  • 弹性层次包括调度层和资源层


 

容器水平伸缩HPA

  • 通过容器服务控制台创建HPA应用

    • 在集群列表页面中,单击目标集群名称或者目标集群右侧操作列下的详情

    • 在工作负载 - 无状态页面中,单击使用镜像创建

    • 在应用基本信息页面填写应用的名称,设置应用部署集群和命名空间,单击下一步

    • 在高级设置页的访问设置区域,单击服务的创建,设置服务的相关信息

    • 在高级设置页面中容器组水平伸缩的开启,设置伸缩的条件和配置

    • 单击右下角的创建,一个支持HPA的Deployment就已经创建完毕

  • 验证结果

    • 在工作负载 - 无状态中单击应用名称或操作列的详情,单击容器伸缩,在详情中查看指标伸缩信息

 

容器定时伸缩CronHPA

  • 通过容器服务控制台创建HPA应用

    • 创建一个新的Deployment并设置相关信息

    • 在高级设置页选中定时伸缩的开启

    • 设置定时任务名称、目标副本数、调度周期

    • 单击右下角的创建,一个支持定时伸缩的Deployment就已经创建完毕

  • 验证结果

    • 在工作负载 - 无状态中单击应用名称或者操作列的详情,单击容器伸缩,在详情中查看定时伸缩CronHPA信息
  • 部署alibaba-cloud-metrics-adapter组件

    • 在右侧创建区域配置集群信息,并单击创建

 

阿里云指标容器水平伸缩


 

小结

  • ASK弹性伸缩管理模块的主要功能

  • ASK弹性伸缩的两种种类和实现

  • ASK弹性伸缩的定制化实现

posted on 2023-03-15 23:17  eryoung2  阅读(29)  评论(0编辑  收藏  举报