更新时间:2024-11-12 GMT+08:00
开启云原生混部
前提条件
- 已创建一个CCE Standard集群或CCE Turbo集群,且版本满足以下要求:
- v1.23集群:v1.23.9-r0及以上
- v1.25集群:v1.25.4-r0及以上
- 集群中已安装1.10.0及以上版本的Volcano插件。
约束与限制
- 开启云原生混部后,Volcano调度器会开启超卖插件oversubscription,使用云原生混部过程中请确保该插件处于启用状态。
- 混部agent以DaemonSet方式亲和部署在OS类型为Huawei Cloud EulerOS 2.0 x86的节点上,非Huawei Cloud EulerOS 2.0 x86的节点不会部署agent。
- 默认节点池不支持修改混部配置。
云原生混部配置
云原生混部以节点池粒度进行管理,您需要在节点池打开混部开关并进行混部配置。默认的混部配置,会启用混部所有能力并设置默认参数。您可以对默认的混部配置进行修改。
- 登录CCE控制台,单击集群名称进入集群。
- 在左侧导航栏中选择“节点管理”,单击节点池的“更多 > 混部配置”。
- 如果Volcano插件未开启在离线业务混部功能,您需要在弹出的配置页面中先开启该功能,等待Volcano插件安装或更新完成后继续配置。
- 在混部配置页面中,打开“节点池混部开关”。
在打开节池混部开关时,会校验您之前是否启用了kubelet混部超卖配置,若已启用请在开启提示中确认将kubelet混部超卖自动迁移到云原生混部,具体迁移说明可查看kubelet超卖迁移至云原生混部超卖说明。
您可以对以下混部配置进行配置:
参数
默认行为
参数说明
CPU 弹性限流
开启
开启CPU Burst弹性限流后,当节点资源充足时,Pod的CPU实际使用量可以短暂突破CPU Limit值,以降低业务长尾响应时延,详情请参见CPU Burst弹性限流。
出口网络带宽
开启
在CCE Turbo集群中,支持在线业务与离线业务的网络隔离,详情请参见出口网络带宽保障。
资源超卖
开启
通过实时采集节点负载信息,挖掘节点已分配、但未使用的资源,实现动态超卖节点资源。您可以选择需要超卖的资源类型,默认同时开启CPU和内存资源超卖。详情请参见动态资源超卖。
说明:- 若集群版本不满足条件,资源超卖功能配置不会生效,详情请参见表1。
- 修改超卖资源配置时:
- 对于增加超卖资源类型,如超卖资源由CPU变为CPU、内存,此时可以随时添加。
- 对于减少超卖资源类型,如由CPU、内存变为仅超卖CPU,此时需要在合适的时间进行更改,即分配率不超过100%时才可进行安全更改。
- 参数配置完成后,单击“确定”。