CCE突发弹性引擎(对接 CCI)插件功能概览
简介
本章节主要介绍bursting提供的服务功能概览、资源使用说明和自定义注解。
功能概览
使用CCE集群+bursting基于如下模型,用户需要重点关注下发负载和调度。


下发负载涉及到用户给负载进行的配置项,和用户自身的业务高度相关。
工作负载配置项 | 功能描述 | 功能规格 | 相关文档拓展 |
|---|---|---|---|
调度 | 用户可以通过多种方式来管理CCE集群的工作负载,来控制其调度到CCI服务。通过合理的调度策略配置,提升用户集群的资源利用率。 |
| |
资源配额 | 用户通过配置pod的cpu、memory等字段约束容器使用资源规格和上限。插件对资源规格进行规整,尽可能为用户降低成本。 | 提供对pod资源配额进行规整的能力。 | |
镜像 | 用户通过镜像配置自身业务镜像,将自己的业务容器运行在华为云CCE集群+CCI服务上。 |
| |
存储 | 用户通过存储相关的配置为工作负载外挂存储卷,以完成业务中数据持久存储的诉求。 |
| |
网络 | 用户通过网络配置规划CCE集群和CCI集群之间的网络拓扑。 |
| |
日志 | 用户可以通过同时安装CCE Log Collector插件和bursting插件,采集CCI侧工作负载的日志。 |
| |
监控 | 用户可以通过配置插件对接监控平台,提升弹性CCI工作负载的可观测性。 |
|
资源使用说明
CCE集群+bursting的使用场景涉及到华为云周边服务的搭配使用,如下表格详细描述了涉及到的周边服务。
涉及服务 | 资源说明 | 备注 |
|---|---|---|
CCI | 插件会在CCI服务新建一个名为“cce-burst-”+“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资源管理。 | |
virtual-kubelet.cci.io/burst-pod-cpu | 标记弹性后规整的cpu资源。 | |
virtual-kubelet.cci.io/burst-pod-memory | 标记弹性后规整的memory资源。 | |
coordinator.cci.io/inject-volumes | CCI pod日志采集相关,日志采集插件注入。 | |
logconf.k8s.io/fluent-bit-configmap-reference | CCI pod日志采集相关,日志采集插件注入。 | |
logconfigs.logging.openvessel.io | CCI pod日志采集相关,日志采集插件注入。 | |
sandbox-volume.openvessel.io/volume-names | CCI pod日志采集相关,日志采集插件注入。 | |
coordinator.cci.io/image-replacement | 镜像地址前缀替换相关。 |

