文档首页/ 云容器实例 CCI/ 用户指南/ 通过CCE使用CCI/ CCE突发弹性引擎(对接 CCI)插件功能概览
更新时间:2025-08-12 GMT+08:00

CCE突发弹性引擎(对接 CCI)插件功能概览

本章节主要介绍CCE突发弹性引擎(对接 CCI)提供的服务功能概览、资源使用说明和自定义注解。

CCE突发弹性引擎(对接 CCI)作为一种虚拟的kubelet用来连接Kubernetes集群和其他平台的API。bursting插件的主要作用是将Kubernetes API扩展到无服务器的容器平台CCI。

基于该插件,支持用户在短时高负载场景下,将部署在云容器引擎CCE上的无状态负载(Deployment)、有状态负载(StatefulSet)、普通任务(Job)、定时任务(CronJob)四种资源类型的容器实例(Pod),弹性创建到云容器实例 CCI2.0服务上,以减少集群扩容带来的消耗。

功能概览

使用CCE集群+bursting插件时,您需要重点关注下发负载调度的流程。

图1 突发弹性引擎流程图

下发负载需要用户对负载进行配置,和用户自身的业务高度相关。

工作负载配置项

功能描述

功能规格

相关文档拓展

调度

用户可以通过多种方式来管理CCE集群的工作负载,通过合理的调度策略配置。可控制负载调度到CCI 2.0服务,进一步提升用户集群的资源利用率。

  • 支持3种调度策略。
  • 支持2种管理调度策略的方式。
  • 支持多个虚拟节点调度。

调度负载到CCI 2.0

资源配额

用户通过配置pod的cpu、memory等字段约束容器使用资源规格和上限。插件对资源规格进行规整,满足弹性CCI 2.0需求。

提供对pod资源配额进行规整的能力。

实例资源规整

镜像

用户通过镜像配置自身业务镜像,将自己的业务容器运行在华为云CCE集群+CCI服务上。

  • 支持修改镜像配置方式。
  • 支持原地升级镜像。

镜像

存储

用户通过存储相关的配置为工作负载外挂存储卷,以完成业务中数据持久存储的诉求。

  • 支持多种存储类型。
  • 支持替换工作负载hostpath配置方式。

存储

网络

用户通过网络配置规划CCE集群和CCI之间的网络拓扑。

  • 支持CCI侧负载通过Service发布。
  • 支持CCE集群Pod与CCI中Pod通过Service互通。
  • 支持指定cluster-dns。
  • 支持pod绑定全域弹性公网ip。

网络

监控

用户可以通过配置插件对接监控平台,提升弹性CCI工作负载的可观测性。

  • CCI 2.0 console查看。

监控

资源使用说明

CCE集群+bursting的使用场景涉及到华为云周边服务的搭配使用,如下表格详细描述了涉及到的周边服务。

涉及服务

资源说明

备注

CCI 2.0

插件会在CCI 2.0服务新建一个名为“bursting-”+“CCE集群ID”的命名空间。

  • 不建议直接在CCI 2.0服务使用该命名空间,如需使用CCI 2.0服务,请另外新建命名空间。
  • CCI 2.0服务命名空间不产生计费。

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 2.0

resource.cci.io/size

标记弹性后规整的cpu和memory资源。

实例资源规整

bursting.cci.io/image-replacement

镜像地址前缀替换相关。

镜像

版本记录

表1 CCE突发弹性引擎(对接CCI)插件版本记录

插件版本

支持的集群版本

更新特性

1.5.44

v1.21

v1.23

v1.25

v1.27

v1.28

v1.29

v1.30

v1.31

v1.32

  • 支持CCE v1.32集群
  • 支持自动注入Sidecar容器
  • 适配ARM64节点部署

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.3.57

v1.21

v1.23

v1.25

v1.27

v1.28

适配CCE v1.28集群

1.3.48

v1.21

v1.23

v1.25

v1.27

  • 支持v1.25、v1.27版本集群
  • 支持JuiceFS类型的存储

1.3.25

v1.17

v1.19

v1.21

v1.23

  • 支持DownwardAPI Volume
  • 支持Projected Volume
  • 支持自定义StorageClass

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

  • 新增了部分metrics指标
  • 支持HPA与CustomedHPA
  • 支持将弹性到CCI的Pod中的hostPath转换为其它类型存储
  • 修复Kubernetes Dashboard无法使用终端问题

1.2.5

v1.13

v1.15

v1.17

v1.19

  • 自动清理CCI中不再被Pod依赖的资源
  • 支持配置Requests与Limits不相等,弹性到CCI时的资源申请量以Limits为准
  • 修复CCI命名空间不存在时插件卸载失败问题
  • 增加对Pod规格超过CCI限制的创建请求的拦截

1.2.0

v1.13

v1.15

v1.17

v1.19

  • 支持v1.19版本集群
  • 支持SFS、SFS Turbo类型存储
  • 支持CronJob
  • 支持配置envFrom
  • 日志文件自动转储
  • 屏蔽TCPSocket类型健康检查
  • 支持配置资源标签(pod-tag)
  • 提升了性能和可靠性
  • 修复了一些已知问题

1.0.5

v1.13

v1.15

v1.17

支持v1.17版本集群