云容器引擎 CCE-CCE容器实例弹性伸缩到CCI服务:资源自动规整

时间:2023-11-01 16:25:55

资源自动规整

对弹性到CCI的Pod,若其配置的资源规格不满足CCI容器规范,virtual-kubelet会自动尝试将Pod资源向上规整到满足CCI容器规范的范围,以规整后的资源规格创建Pod到CCI。

自动规整规则如下:

  1. 将Pod中除了BestEffort类型容器外的每个容器CPU向上调整至0.25核的整数倍, Memory向上调整至大于等于0.2Gi。
  2. 将整个Pod的Memory向上调整至1Gi的整数倍。
  3. 若Pod Memory/CPU的比值小于2,则将Pod Memory向上调整至大于等于CPU的2倍,且满足是1Gi的整数倍;若Pod Memory/CPU的比值大于8,则将Pod CPU向上调整至大于等于Memory的1/8,且满足是0.25核的整数倍。
  4. 若向上调整之后,CPU超过32核或Memory超过256Gi,则矫正失败,拒绝创建请求。
  5. 以上对Pod级别资源向上调整造成的增量CPU和Memory,全部添加到Pod中第一个不为BestEffort的容器上。
support.huaweicloud.com/usermanual-cce/cce_01_0295.html