CCE突发弹性引擎(对接 CCI)插件功能概览
本章节主要介绍CCE突发弹性引擎(对接 CCI)插件(以下简称bursting插件)提供的服务功能概览、资源使用说明和自定义注解。
bursting插件作为一种虚拟的kubelet用来连接Kubernetes集群和其他平台的API。该插件的主要作用是将Kubernetes API扩展到无服务器的容器平台CCI。
基于该插件,支持用户在短时高负载场景下,将部署在云容器引擎CCE上的无状态负载(Deployment)、有状态负载(StatefulSet)、普通任务(Job)、定时任务(CronJob)四种资源类型的容器实例(Pod),弹性创建到云容器实例 CCI2.0服务上,以减少集群扩容带来的消耗。
功能概览
使用CCE集群+bursting插件时,您需要重点关注下发负载和调度的流程。


下发负载需要用户对负载进行配置,和用户自身的业务高度相关。
工作负载配置项 | 功能描述 | 功能规格 | 相关文档拓展 |
|---|---|---|---|
调度 | 用户可以通过多种方式来管理CCE集群的工作负载,通过合理的调度策略配置。可控制负载调度到CCI 2.0服务,进一步提升用户集群的资源利用率。 |
| |
资源配额 | 用户通过配置pod的cpu、memory等字段约束容器使用资源规格和上限。插件对资源规格进行规整,满足弹性CCI 2.0需求。 | 提供对pod资源配额进行规整的能力。 | |
镜像 | 用户通过镜像配置自身业务镜像,将自己的业务容器运行在华为云CCE集群+CCI服务上。 |
| |
存储 | 用户通过存储相关的配置为工作负载外挂存储卷,以完成业务中数据持久存储的诉求。 |
| |
网络 | 用户通过网络配置规划CCE集群和CCI之间的网络拓扑。 |
| |
监控 | 用户可以通过配置插件对接监控平台,提升弹性CCI工作负载的可观测性。 |
|
资源使用说明
CCE集群+bursting插件的使用场景涉及到华为云周边服务的搭配使用,如下表格详细描述了涉及到的周边服务。
涉及服务 | 资源说明 | 备注 |
|---|---|---|
CCI 2.0 | 插件会在CCI 2.0服务新建一个名为“bursting-”+“CCE集群ID”的命名空间。 |
|
CCE | CCE侧的工作负载、Secret、Congfigmap、PV、PVC会同步到CCI,同时也占用CCE节点的资源。 |
|
ELB | 开启“支持CCE集群pod与CCI集群pod通过service互通”功能bursting插件会自动创建ELB资源。 |
|
VPC | 弹性CCI的负载共享使用CCE集群所在VPC。 | CCI命名空间Service网段为10.247.0.0/16,CCE集群的VPC子网网段请避开该网段。 |
SWR | 创建弹性到CCI的工作负载选择镜像时,直接对接华为云SWR服务。 | 创建负载请确认镜像已被正确上传至您的SWR仓库。 |
Pod annotation
CCE集群+bursting插件的使用场景涉及到自定义注解,相关注解含义如下表所示。
版本记录
插件版本 | 支持的集群版本 | 更新特性 |
|---|---|---|
1.5.71 | v1.21 v1.23 v1.25 v1.27 v1.28 v1.29 v1.30 v1.31 v1.32 v1.33 | 支持滚动升级前后Pod分布一致 |
1.5.67 | v1.21 v1.23 v1.25 v1.27 v1.28 v1.29 v1.30 v1.31 v1.32 v1.33 | 修复部分问题 |
1.5.65 | v1.21 v1.23 v1.25 v1.27 v1.28 v1.29 v1.30 v1.31 v1.32 v1.33 | 修复部分问题 |
1.5.63 | v1.21 v1.23 v1.25 v1.27 v1.28 v1.29 v1.30 v1.31 v1.32 v1.33 | 支持跨命名空间挂载ConfigMap和Secret |
1.5.58 | v1.21 v1.23 v1.25 v1.27 v1.28 v1.29 v1.30 v1.31 v1.32 v1.33 |
|
1.5.44 | v1.21 v1.23 v1.25 v1.27 v1.28 v1.29 v1.30 v1.31 v1.32 |
|
1.5.29 | v1.21 v1.23 v1.25 v1.27 v1.28 v1.29 v1.30 v1.31 | 支持Pod配置指定子网 |
1.5.28 | v1.21 v1.23 v1.25 v1.27 v1.28 v1.29 v1.30 v1.31 | 功能优化 |
1.5.27 | v1.21 v1.23 v1.25 v1.27 v1.28 v1.29 v1.30 v1.31 | 支持CCE v1.31集群 |
1.5.26 | v1.21 v1.23 v1.25 v1.27 v1.28 v1.29 v1.30 | 问题修复 |
1.5.24 | v1.21 v1.23 v1.25 v1.27 v1.28 v1.29 v1.30 | 功能优化 |
1.5.16 | v1.21 v1.23 v1.25 v1.27 v1.28 v1.29 v1.30 | 仅进行Pod级别CPU和Memory资源规整 |
1.5.8 | v1.21 v1.23 v1.25 v1.27 v1.28 v1.29 | 适配CCE v1.29集群 |
1.5.2 | v1.21 v1.23 v1.25 v1.27 v1.28 | 支持弹性至CCI 2.0 |
1.3.57 | v1.21 v1.23 v1.25 v1.27 v1.28 | 适配CCE v1.28集群 |
1.3.54 | v1.21 v1.23 v1.25 v1.27 | 修复部分问题 |
1.3.48 | v1.21 v1.23 v1.25 v1.27 |
|
1.3.44 | v1.17 v1.19 v1.21 v1.23 | 支持Pod配置全域弹性公网IP |
1.3.35 | v1.17 v1.19 v1.21 v1.23 |
|
1.3.25 | v1.17 v1.19 v1.21 v1.23 |
|
1.3.19 | v1.17 v1.19 v1.21 v1.23 | 支持schedule profile |
1.3.7 | v1.17 v1.19 v1.21 v1.23 | 支持v1.21、v1.23版本集群 |
1.2.12 | v1.13 v1.15 v1.17 v1.19 |
|
1.2.5 | v1.13 v1.15 v1.17 v1.19 |
|
1.2.0 | v1.13 v1.15 v1.17 v1.19 |
|
1.0.5 | v1.13 v1.15 v1.17 | 支持v1.17版本集群 |

