更新时间:2025-08-12 GMT+08:00
实例资源规整
对于CCE集群中弹性到CCI的pod,bursting插件会根据用户提供的CPU、内存规格,对pod的资源规格做出规整,以达到合理利用资源并满足CCI 2.0资源规格的目的。本章节将详细介绍如何进行资源规格的规整。
约束与限制
- 弹性到CCI的pod需要至少有一个容器有指定CPU&Memory的limit或者request资源,或存在“resource.cci.io/pod-size-specs”的注解。
- 弹至CCI 2.0的pod需遵循CCI 2.0的规格约束,如果未命中CCI 2.0支持的规格,会在CCE侧的pod事件里产生如下类似报错,且对应pod在CCI侧不会被创建。规格详情可参考规格规整计算规则说明。
Pod资源规格算法
Pod需要运行一些必要的系统组件,会占用一些系统资源, 因此,您的Pod内存规格与Pod资源可分配量之间会存在差异。CCI对用户Pod可分配的资源计算法则如下:
详情请参见规格规整计算规则说明。
预留系统开销说明
从bursting弹性到CCI 2.0的Pod,可通过pod/podTemplate的annotation "resource.cci.io/memory-reservation"和"resource.cci.io/memory-burst-size"来开启预留系统开销。详细规则说明可参考:预留系统开销说明
父主题: 通过CCE使用CCI