详情页标题前

腾讯云容器服务网络精细调度同尘科技

详情页1

网络精细调度能力提供了一系列功能,保证业务网络方面的服务质量保证。全方位提升网络表现,以及灵活限制容器对网络的使用。

功能一:出入方向限速

功能介绍

限制某个容器的入、出带宽。

使用方式

1. 部署 QoS Agent。2. 在集群里的“扩展组件”页面,找到部署成功的 QoS Agent,单击右侧的更新配置。3. 在修改 QoS Agent 的组件配置页面,勾选网络 QoS 增强。4. 单击完成。5. 部署业务。6. 部署关联该业务的 PodQOS 对象,选择需要作用的业务,示例如下:

apiVersion: ensurance.crane.io/v1alpha1kind: PodQOSmetadata:  name: aspec:  labelSelector:    matchLabels:      k8s-app: a # 选择需要降低优先级的业务的 Label  resourceQOS:    netIOQOS:      netIOLimits:        rxBps: 50 # rxBps 代表入方向的最大带宽,单位为 Mbps,0表示无限制,最大可以输入13位的整数        txBps: 50 # txBps 代表出方向的最大带宽,单位为 Mbps,0表示无限制,最大可以输入13位的整数

功能二:优先级(带宽绝对抢占)

功能介绍

用户为不同的容器设置不同的优先级,按照优先级分配网口的带宽资源。以三档优先级为例说明网络入带宽的调度策略,可扩展到更多档优先级:最高优先级(优先级为0)的容器不受网络 QoS 限制,可任意使用带宽资源。所有较低优先级(优先级为1、2)容器使用的带宽之和小于 rx_bps_max 减最高优先级带宽时,每个容器可以使用的带宽不受限制,并都可以超过 rx_bps_min。所有较低优先级(优先级为1、2)容器使用的带宽之和大于 rx_bps_max 时,最多可以使用 rx_bps_max 减较高优先级容器的总流量的差值,如果差值小于 rx_bps_min,则保障低优先级容器至少可使用 rx_bps_min 的带宽。最高优先级(优先级为0)容器的带宽可以突破 rx_bps_max/tx_bps_max,较低优先级容器不能突破此参数。

用户场景

场景一

高优先级容器使用带宽较低时,将空闲带宽分配给低优先级容器。高优先级容器使用带宽较高,超过 rx_bw_max 时,只给低优先级容器分配最低保障带宽。

腾讯云容器服务网络精细调度同尘科技



场景二

高优先级容器使用带宽较低时,将空闲带宽分配给低优先级容器。新增一个中间优先级的容器时,抢占相对较低优先级容器的带宽。

腾讯云容器服务网络精细调度同尘科技



场景三

高优先级容器使用带宽较低时,将空闲带宽分配给低优先级容器。新增一个中间优先级的容器时,抢占相对较低优先级容器的带宽。最多能抢占的带宽要减去较高优先级容器所用带宽,还要减去较低优先级容器最低保障带宽。

腾讯云容器服务网络精细调度同尘科技



使用方式

1. 部署 QoS Agent。2. 在集群里的“扩展组件”页面,找到部署成功的 QoS Agent,单击右侧的更新配置。3. 在修改 QoS Agent 的组件配置页面,勾选 网络 QoS 增强。4. 单击完成。5. 部署业务 A。6. 部署关联该业务的 PodQOS 对象,选择需要作用的业务,示例如下:

apiVersion: ensurance.crane.io/v1alpha1kind: PodQOSmetadata:  name: aspec:  labelSelector:    matchLabels:      k8s-app: a # 选择业务的 Label  resourceQOS:    netIOQOS:      netIOPriority: 6 # 选择网络优先级,0-7,总共8级

7. 部署业务 B。8. 部署关联该业务的 PodQOS 对象,选择需要作用的业务,示例如下:

apiVersion: ensurance.crane.io/v1alpha1kind: PodQOSmetadata:  name: bspec:  labelSelector:    matchLabels:      k8s-app: b # 选择业务的 Label  resourceQOS:    netIOQOS:      netIOPriority: 7 # 选择网络优先级,0-7,总共8级

该功能需要搭配 NodeQOS 中的节点带宽限制联合使用,配合 NodeQOS 指定 rxBpsMin,rxBpsMax,txBpsMin,txBpsMax。rxBpsMin:per-priority 级别的入方向最低保障带宽。为该级别的容器所共享。目前不同优先级的入方向最低保障带宽相同。优先级0除外。txBpsMin:per-priority 级别的出方向最低保障带宽。为该级别的容器所共享。目前不同优先级的出方向最低保障带宽相同。优先级0除外。rxBpsMax:网口的最大入带宽。txBpsMax:网口的最大出带宽。注意单位为Mbps。

apiVersion: ensurance.crane.io/v1alpha1kind: NodeQOSmetadata:  name: totalspec:  netLimits:    rxBpsMin: 10    rxBpsMax: 10240    txBpsMin: 10    txBpsMax: 10240

功能三:端口白名单

功能介绍

为了防止低优先级容器被饿死,有两种机制:1. per-priority 的最低保障带宽:由该优先级的容器所共享。2. 端口白名单机制:用户可以将容器中的某个本地端口、或对端端口添加到白名单,这个端口的流量将不被限流。通常用于保护特定协议的控制报文。

使用方式

1. 部署 QoS Agent。2. 在集群里的“扩展组件”页面,找到部署成功的 QoS Agent,单击右侧的更新配置。3. 在修改 QoS Agent 的组件配置页面,勾选 网络 QoS 增强。4. 单击完成。5. 部署业务。6. 部署关联该业务的 PodQOS 对象,选择需要作用的业务,示例如下:

apiVersion: ensurance.crane.io/v1alpha1kind: PodQOSmetadata:  name: aspec:  labelSelector:    matchLabels:      k8s-app: a # 选择业务的 Label  resourceQOS:    netIOQOS:      whitelistPorts: # 代表业务a的本地端口 5201 和远端端口 5205 被设置为白名单端口,不做限流。lports,rports 默认值都为0,取值范围为0 ~ 13位整数        lports: 5201        rports: 5205



容器服务官网1折活动,限时活动,即将结束,速速收藏
同尘科技腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

转转请注明出处:https://www.yunxiaoer.com/148193.html

(0)
上一篇 2023年12月9日
下一篇 2023年12月9日
详情页2

相关推荐

  • 腾讯云容器服务恢复管理同尘科技

    操作场景 腾讯云容器服务 TKE 备份中心为业务应用的备份、恢复与迁移提供了一体化的解决方案,本文介绍如何针对已经创建了备份任务的目标集群进行恢复操作。说明:当前仅支持集群内的备份与恢复,跨集群迁移能力敬请期待。 前提条件 目标集群中已经创建了备份任务。 操作步骤 创建恢复任务 1. 登录 容器服务控制台。2. 在备份中心 > 恢复管理中,单击创建恢复…

    2023年12月9日
  • 阿里云RDS数据库DescribeCharacterSetName – 查看数据库支持的字符集列表-云淘科技

    该接口用于查询RDS实例支持的字符集。 接口说明 适用引擎 RDS MySQL RDS PostgreSQL RDS SQL Server RDS MariaDB 调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。 调试调试授权信息当前API暂无授权信…

    阿里云数据库 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 腾讯云对象存储关于 COS 不再支持新增默认 CDN 加速域名的通知

    自2022年5月9日起,对象存储(Cloud Object Storage,COS)服务将不再支持新增默认 CDN 加速域名。您已开启、或曾经开启的默认 CDN 加速域名不会受到影响,可以继续使用,但建议您使用自定义 CDN 加速域名代替默认 CDN 加速域名。关于默认 CDN 加速域名的说明,请参见 对默认加速域名配置 CDN 加速。针对不同的用户,默认 …

    2023年12月9日
  • 数据传输DTS能支持这么多表的同步吗? -云小二-阿里云

    数据传输DTS能支持这么多表的同步吗?任务被我删除了,我下午重建一个。 以下为热心网友提供的参考意见 您好,数据传输DTS是支持多表同步的,但是对于源数据库类型为MySQL,如自建MySQL、RDS MySQL,您需要在配置具体的同步任务前注意以下内容如果您的同步级别为表级别的话,且需进行编辑,建议您单次同步1000张表以内测试。更多的其他源库为Mysql同…

    2023年12月14日
  • 阿里云RDS数据库使用限制-云淘科技

    为保障实例的稳定及安全,云数据库MariaDB有部分使用上的约束。 RDS MariaDB的使用限制详情如下表所示。 操作 使用约束 修改实例参数设置 大部分实例参数可以使用控制台或API进行修改,同时出于安全和稳定性考虑,部分参数不支持修改,具体请参见设置实例参数。 数据库的root权限 不提供root或者sa权限。 数据库备份 可使用命令行或图形界面进行…

    阿里云数据库 2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。