CCE突发弹性引擎(对接 CCI)插件功能概览
本章节主要介绍CCE突发弹性引擎(对接 CCI)提供的服务功能概览、资源使用说明和自定义注解。
CCE突发弹性引擎(对接 CCI)作为一种虚拟的kubelet用来连接Kubernetes集群和其他平台的API。bursting插件的主要作用是将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的使用场景涉及到自定义注解,相关注解含义如下表所示。
annotation key |
描述 |
相关文档 |
---|---|---|
scheduling.cci.io/managed-by-profile |
标记当前pod被哪个profile资源管理。 |
|
resource.cci.io/size |
标记弹性后规整的cpu和memory资源。 |
|
bursting.cci.io/image-replacement |
镜像地址前缀替换相关。 |
版本记录
插件版本 |
支持的集群版本 |
更新特性 |
---|---|---|
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.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 |
|
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版本集群 |