云容器引擎 CCE-出口网络带宽保障:操作步骤

时间:2023-12-18 08:59:38

操作步骤

下面介绍如何开启或关闭出口网络带宽保障。

  1. 登录CCE控制台,单击集群名称进入集群。
  2. 在左侧导航栏中选择“节点管理”,选择“节点池”页签,创建或更新节点池时在“高级配置”中添加以下标签。

    • volcano.sh/oversubscription=true
    • volcano.sh/colocation=true
    图1 节点标签设置

  3. 在左侧导航栏中选择“插件中心”,单击Volcano插件下的“安装”,并在“参数配置”中开启“在离线业务混部”。具体安装步骤请参见Volcano调度器

    如已安装Volcano插件,可单击“编辑”查看或修改配置。

  4. 开启或调整出口网络带宽保障参数。

    确认Volcano插件处于正常运行状态后,可执行以下命令,编辑kube-system命名空间下名称为volcano-agent-configuration的configmap参数,将enable参数设置为true即可开启出口网络带宽保障,同时可调整出口网络带宽保障参数。
    kubectl edit configmap -nkube-system volcano-agent-configuration

    示例如下:

    networkQosConfig:
      enable: true
      onlineBandwidthWatermarkPercent: 80
      offlineLowBandwidthPercent: 10
      offlineHighBandwidthPercent: 40

    参数编辑后会对集群中所有Huawei Cloud EulerOS 2.0操作系统的节点生效。

    表1 networkQosConfig参数说明

    名称

    说明

    默认值

    配置范围

    enable

    是否开启出口网络带宽保障特性。

    false

    true或false

    onlineBandwidthWatermarkPercent

    在线业务总带宽水线值与机型的基准带宽的比值,即:

    在线业务总带宽水线值 = 节点机型基准带宽 * onlineBandwidthWatermarkPercent/100

    80

    配置有效值范围:1-1000

    说明:

    由于实际的网络环境可能优于基准带宽,处于在基准带宽和最大带宽之间,因此配置范围支持大于100。

    offlineLowBandwidthPercent

    在线业务带宽使用超过水线时,离线业务最高总带宽占用量在机型基准带宽中的占比。

    如果同节点的在线业务总带宽的超过节点机型基准带宽 * onlineBandwidthWatermarkPercent/100 ,则同节点的离线业务总带宽的不超过节点机型基准带宽 * offlineLowBandwidthPercent/100

    10

    offlineHighBandwidthPercent

    在线业务带宽使用未超过水线时,离线业务最高总带宽占用量在机型基准带宽中的占比。

    如果同节点的在线业务总带宽的未超过节点机型基准带宽 * onlineBandwidthWatermarkPercent/100,则同节点的离线业务总带宽的不超过节点机型基准带宽 * offlineHighBandwidthPercent/100

    40

    图2 出口网络带宽保障示例图

    上图中,当在线业务带宽低于在线业务水线时,离线业务的带宽阈值处于一个相对较高的水平,即表示允许离线业务占用一定的带宽;当在线业务带宽超过在线业务水线时,则会相应地调低离线业务带宽阈值,以降低离线业务占用的带宽,预留出更多的带宽供在线业务使用。

  5. 如需关闭出口网络带宽保障特性,请确认Volcano插件处于正常运行状态,然后编辑kube-system命名空间下名称为volcano-agent-configuration的configmap参数,将enable参数设置为false即可。

    kubectl edit configmap -nkube-system volcano-agent-configuration

    修改参数如下:

    networkQosConfig:
      enable: false
      onlineBandwidthWatermarkPercent: 80
      offlineLowBandwidthPercent: 10
      offlineHighBandwidthPercent: 40

support.huaweicloud.com/usermanual-cce/cce_10_0701.html