云容器引擎 CCE-弹性伸缩概述:组件介绍

时间:2024-05-31 08:37:37

组件介绍

工作负载弹性组件介绍

表1 工作负载弹性组件

类型

组件名称

组件介绍

参考文档

HPA

Kubernetes Metrics Server

Kubernetes内置组件,实现Pod水平自动伸缩的功能,即Horizontal Pod Autoscaling。在kubernetes社区HPA功能的基础上,增加了应用级别的冷却时间窗和扩缩容阈值等功能。

HPA策略

CustomedHPA

CCE容器弹性引擎

自研的弹性伸缩增强能力,主要面向无状态工作负载进行弹性扩缩容。能够基于指标(CPU利用率、内存利用率)或周期(每天、每周、每月或每年的具体时间点)

CustomedHPA策略

Prometheus(停止维护)

云原生监控插件

一套开源的系统监控报警框架,负责采集kubernetes集群中kubelet的公开指标项(CPU利用率、内存利用率)。

CronHPA

CCE容器弹性引擎

CronHPA可以实现在固定时间段对集群进行扩缩容,并且可以和HPA策略共同作用,定时调整HPA伸缩范围,实现复杂场景下的工作负载伸缩。

CronHPA定时策略

节点弹性伸缩组件介绍

表2 节点弹性组件

组件名称

组件介绍

适用场景

参考文档

CCE集群弹性引擎

Kubernetes社区开源组件,用于节点水平伸缩,CCE在其基础上提供了独有的调度、弹性优化、成本优化的功能。

全场景支持,适合在线业务、深度学习、大规模成本算力交付等。

节点自动伸缩

CCE突发弹性引擎(对接CCI)

将Kubernetes API扩展到无服务器的容器平台(如CCI),无需关心节点资源。

适合在线突增流量、CI/CD、大数据作业等场景。

CCE容器实例弹性伸缩到CCI服务

support.huaweicloud.com/usermanual-cce/cce_10_0279.html