概述
背景介绍
-
弹性伸缩式ASK上被广泛采用的功能,典型的场景包含在线业务弹性、大规模计算训练、深度学习GPU或共享GPU的训练与推理、定时周期负载变化等
-
弹性层次包括调度层和资源层
容器水平伸缩HPA
-
通过容器服务控制台创建HPA应用
-
在集群列表页面中,单击目标集群名称或者目标集群右侧操作列下的详情
-
在工作负载 - 无状态页面中,单击使用镜像创建
-
在应用基本信息页面填写应用的名称,设置应用部署集群和命名空间,单击下一步
-
在高级设置页的访问设置区域,单击服务的创建,设置服务的相关信息
-
在高级设置页面中容器组水平伸缩的开启,设置伸缩的条件和配置
-
单击右下角的创建,一个支持HPA的Deployment就已经创建完毕
-
-
验证结果
- 在工作负载 - 无状态中单击应用名称或操作列的详情,单击容器伸缩,在详情中查看指标伸缩信息
容器定时伸缩CronHPA
-
通过容器服务控制台创建HPA应用
-
创建一个新的Deployment并设置相关信息
-
在高级设置页选中定时伸缩的开启
-
设置定时任务名称、目标副本数、调度周期
-
单击右下角的创建,一个支持定时伸缩的Deployment就已经创建完毕
-
-
验证结果
- 在工作负载 - 无状态中单击应用名称或者操作列的详情,单击容器伸缩,在详情中查看定时伸缩CronHPA信息
-
部署alibaba-cloud-metrics-adapter组件
- 在右侧创建区域配置集群信息,并单击创建
阿里云指标容器水平伸缩
小结
-
ASK弹性伸缩管理模块的主要功能
-
ASK弹性伸缩的两种种类和实现
-
ASK弹性伸缩的定制化实现
About me: 资深大猪蹄子