# CCE容器弹性引擎插件
CCE容器弹性引擎（cce-hpa-controller）插件是一款CCE自研的插件，能够基于CPU利用率、内存利用率等指标，对无状态工作负载进行弹性扩缩容。
#### 主要功能
- 支持按照当前实例数的百分比进行扩缩容。
- 支持设置一次扩缩容的最小步长。
- 支持按照实际指标值执行不同的扩缩容动作。
 
#### 约束与限制
cce-hpa-controller需要安装能够提供Metrics API的插件：
- [Kubernetes Metrics Server](https://support.huaweicloud.com/usermanual-cce-autopilot/cce_11_0205.html)：提供基础资源使用指标，例如容器CPU和内存使用率。所有集群版本均可安装。
 
#### 安装插件
1. 登录[CCE控制台](https://console.huaweicloud.com/cce2.0/?#/cce/cluster/list)，单击集群名称进入集群。
2. 单击左侧导航栏的"插件中心"，在右侧找到**CCE容器弹性引擎**插件，单击"安装"。
3. 在安装插件页面，设置"规格配置"。 
   表1cce-hpa-controller插件规格配置 
   | 参数    | 参数说明                                                       |
   |:---|:---|
   | 实例数 | 插件实例的副本数量。 实例数为1时插件不具备高可用能力，当插件实例异常时可能导致插件功能无法正常使用，请谨慎选择。 |
   | 容器   | 选择插件规格后，显示插件容器的CPU和内存配额。 您可根据需求调整插件实例的容器规格。          |
      
   
   
4. 单击"安装"。
 
#### 组件说明
表2cce-hpa-controller组件 
| 容器组件                  | 说明                                                | 资源类型      |
|:---|:---|:---|
| customedhpa-controller | CCE自研的弹性伸缩组件，可基于CPU利用率、内存利用率等指标，对无状态工作负载进行弹性扩缩容。 | Deployment |
   
#### 版本记录
表3CCE容器弹性引擎插件版本记录 
| 插件版本   | 支持的集群版本                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | 更新特性               |
|:---|:---|:---|
| 1.4.4    | - v1.35  - v1.34  - v1.32  - v1.31   | 支持Autopilot 1.35集群  |
| 1.4.3   | - v1.34  - v1.32  - v1.31                                                                                                                                     | 支持Autopilot 1.34集群 |
| 1.4.1   | - v1.32  - v1.31  - v1.28                                                                                                                             | 支持Autopilot 1.32集群 |
| 1.3.50  | - v1.31  - v1.28  - v1.27                                                                                                                         | 支持Autopilot 1.31集群  |
| 1.3.48   | - v1.31  - v1.28  - v1.27                                                                                                                       | 支持Autopilot 1.31集群 |
| 1.3.47   | - v1.28  - v1.27                                                                                                                                                                                                                                                              | 修复部分问题               |
| 1.3.46 | - v1.28  - v1.27                                                                                                                                                                                                                                                             | 插件依赖例行升级           |
| 1.3.45   | - v1.28  - v1.27                                                                                                                                                                                                                                                               | 修复部分问题               |
| 1.3.44    | - v1.28  - v1.27                                                                                                                                                                                                                                                          | 支持CronHPA策略         |
   
