
# CCE突发弹性引擎（对接 CCI）插件功能概览
#### 简介
本章节主要介绍bursting提供的服务功能概览、资源使用说明和自定义注解。
#### 功能概览
使用CCE集群+bursting基于如下模型，用户需要重点关注**下发负载** 和**调度**。
![](https://support.huaweicloud.com/usermanual-cci/zh-cn_image_0000001787643078.png)
![](https://support.huaweicloud.com/usermanual-cci/public_sys-resources/caution_3.0-zh-cn.png)
下发负载涉及到用户给负载进行的配置项，和用户自身的业务高度相关。
| 工作负载配置项 | 功能描述                                                           | 功能规格                                                                                                                                                                                                                                                                                                           | 相关文档拓展                                                                      |
|:---|:---|:---|:---|
| 调度      | 用户可以通过多种方式来管理CCE集群的工作负载，来控制其调度到CCI服务。通过合理的调度策略配置，提升用户集群的资源利用率。 | - 支持4种调度策略。  - 支持2种管理调度策略的方式。  - 支持多个虚拟节点调度。                                               | [调度负载到CCI](https://support.huaweicloud.com/usermanual-cci/cci_01_0116.html) |
| 资源配额    | 用户通过配置pod的cpu、memory等字段约束容器使用资源规格和上限。插件对资源规格进行规整，尽可能为用户降低成本。   | 提供对pod资源配额进行规整的能力。                                                                                                                                                                                                                                                                                             | [实例资源配额](https://support.huaweicloud.com/usermanual-cci/cci_01_0117.html)   |
| 镜像      | 用户通过镜像配置自身业务镜像，将自己的业务容器运行在华为云CCE集群+CCI服务上。                     | - 支持修改镜像配置方式。  - 支持原地升级镜像。                                                                                                                                | [镜像](https://support.huaweicloud.com/usermanual-cci/cci_01_0118.html)       |
| 存储      | 用户通过存储相关的配置为工作负载外挂存储卷，以完成业务中数据持久存储的诉求。                         | - 支持多种存储类型。  - 支持替换工作负载hostpath配置方式。                                                                                                                 | [存储](https://support.huaweicloud.com/usermanual-cci/cci_01_0119.html)       |
| 网络      | 用户通过网络配置规划CCE集群和CCI集群之间的网络拓扑。                                  | - 支持CCI侧负载通过service发布。  - 支持CCE集群pod与CCI集群中pod通过service互通。  - 支持指定cluster-dns。   | [网络](https://support.huaweicloud.com/usermanual-cci/cci_01_0120.html)       |
| 日志      | 用户可以通过同时安装CCE Log Collector插件和bursting插件，采集CCI侧工作负载的日志。        | - 支持弹性CCI的负载通过CCE Log Collector上报日志。  - 支持日志自动转储。                                                                                                   | [日志](https://support.huaweicloud.com/usermanual-cci/cci_01_0121.html)       |
| 监控      | 用户可以通过配置插件对接监控平台，提升弹性CCI工作负载的可观测性。                             | - 支持对接AOM。  - 支持对接普罗米修斯。                                                                                                                       | [监控](https://support.huaweicloud.com/usermanual-cci/cci_01_0122.html)       |
   
#### 资源使用说明
CCE集群+bursting的使用场景涉及到华为云周边服务的搭配使用，如下表格详细描述了涉及到的周边服务。
| 涉及服务 | 资源说明                                                      | 备注                                                                                                                                                                                                                                                                                                                                                                                 |
|:---|:---|:---|
| CCI  | 插件会在CCI服务新建一个名为"cce-burst-"+"CCE集群ID"的命名空间。               | - 不建议直接在CCI服务使用该命名空间，如需使用CCI服务，请另外新建命名空间。  - CCI服务命名空间不产生计费。                                                                                                                                                            |
| CCE  | CCE侧的工作负载、Secret、Congfigmap、PV、PVC会同步到CCI，同时也占用CCE节点的资源。  | - CCE集群资源规模1000 pod+1000 configmap建议申请2U4G节点规格。  - CCE集群资源规模2000 pod+2000 configmap建议申请4U8G节点规格。  - CCE集群资源规模4000 pod+4000 configmap建议申请8U16G节点规格。   |
| ELB  | 开启"支持CCE集群pod与CCI集群pod通过service互通"功能bursting插件会自动创建ELB资源。 | - 创建共享型性能保障规格的ELB，名称为cce-lb-xxx。  - 当卸载插件时，该ELB资源也会被自动清除。                                                                                                                                                              |
| VPC  | 弹性CCI的负载共享使用CCE集群所在VPC。                                   | CCI命名空间Service网段为10.247.0.0/16，CCE集群的VPC子网网段请避开该网段。                                                                                                                                                                                                                                                                                                                                |
| SWR  | 创建弹性到CCI的工作负载选择镜像时，直接对接华为云SWR服务。                          | 创建负载请确认镜像已被正确上传至您的SWR仓库。                                                                                                                                                                                                                                                                                                                                                           |
   
#### Pod annotation
CCE集群+bursting的使用场景涉及到自定义注解，相关注解含义如下表所示。
| annotation key                                | 描述                      | 相关文档                                                                        |
|:---|:---|:---|
| scheduling.cci.io/managed-by-profile          | 标记当前pod被哪个profile资源管理。  | [调度负载到CCI](https://support.huaweicloud.com/usermanual-cci/cci_01_0116.html) |
| virtual-kubelet.cci.io/burst-pod-cpu          | 标记弹性后规整的cpu资源。          | [实例资源配额](https://support.huaweicloud.com/usermanual-cci/cci_01_0117.html)   |
| virtual-kubelet.cci.io/burst-pod-memory       | 标记弹性后规整的memory资源。       | [实例资源配额](https://support.huaweicloud.com/usermanual-cci/cci_01_0117.html)   |
| coordinator.cci.io/inject-volumes             | CCI pod日志采集相关，日志采集插件注入。 | [日志](https://support.huaweicloud.com/usermanual-cci/cci_01_0121.html)       |
| logconf.k8s.io/fluent-bit-configmap-reference | CCI pod日志采集相关，日志采集插件注入。 | [日志](https://support.huaweicloud.com/usermanual-cci/cci_01_0121.html)       |
| logconfigs.logging.openvessel.io              | CCI pod日志采集相关，日志采集插件注入。 | [日志](https://support.huaweicloud.com/usermanual-cci/cci_01_0121.html)       |
| sandbox-volume.openvessel.io/volume-names     | CCI pod日志采集相关，日志采集插件注入。 | [日志](https://support.huaweicloud.com/usermanual-cci/cci_01_0121.html)       |
| coordinator.cci.io/image-replacement          | 镜像地址前缀替换相关。             | [镜像](https://support.huaweicloud.com/usermanual-cci/cci_01_0118.html)       |
   
