云容器引擎 CCE-弹性伸缩概述:组件介绍
组件介绍
工作负载弹性组件介绍
类型 |
组件名称 |
组件介绍 |
参考文档 |
---|---|---|---|
HPA |
Kubernetes内置组件,实现Pod水平自动伸缩的功能,即Horizontal Pod Autoscaling。在kubernetes社区HPA功能的基础上,增加了应用级别的冷却时间窗和扩缩容阈值等功能。 |
||
CustomedHPA |
自研的弹性伸缩增强能力,主要面向无状态工作负载进行弹性扩缩容。能够基于指标(CPU利用率、内存利用率)或周期(每天、每周、每月或每年的具体时间点)。 |
||
一套开源的系统监控报警框架,负责采集kubernetes集群中kubelet的公开指标项(CPU利用率、内存利用率)。 |
|||
CronHPA |
CronHPA可以实现在固定时间段对集群进行扩缩容,并且可以和HPA策略共同作用,定时调整HPA伸缩范围,实现复杂场景下的工作负载伸缩。 |
节点弹性伸缩组件介绍
组件名称 |
组件介绍 |
适用场景 |
参考文档 |
---|---|---|---|
Kubernetes社区开源组件,用于节点水平伸缩,CCE在其基础上提供了独有的调度、弹性优化、成本优化的功能。 |
全场景支持,适合在线业务、深度学习、大规模成本算力交付等。 |
||
将Kubernetes API扩展到无服务器的容器平台(如CCI),无需关心节点资源。 |
适合在线突增流量、CI/CD、大数据作业等场景。 |