云容器实例 CCI-调度负载到CCI:方式二:使用profile控制pod调度到CCI

时间:2025-02-12 15:01:01

方式二:使用profile控制pod调度到CCI

  1. 登录集群节点,配置profile资源。
    vi profile.yaml
  2. 限制CCE集群最大负载数,配置local maxNum和scaleDownPriority的profile模板示例如下:
    apiVersion: scheduling.cci.io/v1kind: ScheduleProfilemetadata:  name: test-cci-profile  namespace: defaultspec:  objectLabels:    matchLabels:      app: nginx  strategy: localPrefer  location:    local:       maxNum: 20 # 当前暂不支持local/cci同时配置maxNum      scaleDownPriority: 10    cci: {}
  3. 限制CCI集群最大负载数,配置cci maxNum和scaleDownPriority的profile的模板示例如下:
    apiVersion: scheduling.cci.io/v1kind: ScheduleProfilemetadata:  name: test-cci-profile  namespace: defaultspec:  objectLabels:    matchLabels:      app: nginx  strategy: localPrefer  location:    local: {}    cci:      maxNum: 20 # 当前暂不支持local/cci同时配置maxNum      scaleDownPriority: 10
    • strategy:调度策略选择。可配置策略值:auto、enforce、localPrefer。详情请参见调度策略
    • location内可配置线下IDC和云上pod限制数量maxNum和pod缩容优先级scaleDownPriority,maxNum取值范围[0~int32],scaleDownPriority取值范围[-100, 100]。
    • local字段和cci字段不可以同时设置maxNum。
    • 缩容优先级为非必填项参数,如果不配置缩容优先级,默认值将为空。
support.huaweicloud.com/usermanual-cci/cci_01_0116.html