详情页标题前

腾讯云容器服务在 TKE 上对 Pod 进行带宽限速同尘科技

详情页1

操作场景

腾讯云容器服务 TKE 暂不支持 Pod 限速,但可通过修改 CNI 插件来支持此功能。本文档介绍如何在 TKE 上实现对 Pod 的带宽限速,您可结合实际场景进行操作。

注意事项

腾讯云容器服务 TKE 支持使用社区的 bandwidth 插件对网络进行限速,目前适用于 Global Router 模式和 VPC-CNI 共享网卡模式。 暂不支持 VPC-CNI 独占网卡模式。

操作步骤

修改 CNI 插件

Global Router 模式

Global Router 网络模式是容器服务 TKE 基于底层私有网络 VPC 的全局路由能力,实现了容器网络和 VPC 互访的路由策略。GlobalRouter 网络模式适用于常规场景,可与标准 Kuberentes 功能无缝集成,更多信息请参见 Global Router模式介绍。 1. 请参考 使用标准登录方式登录 Linux 实例(推荐),登录 Pod 所在节点。 2. 执行以下命令,查看 tke-bridge-agent配置。

kubectl edit daemonset tke-bridge-agent -n kube-system

之后添加 args --bandwidth,开启 bandwidth 插件支持。

VPC-CNI 共享网卡模式

VPC-CNI 模式是容器服务 TKE 基于 CNI 和 VPC 弹性网卡实现的容器网络能力,适用于对时延有较高要求的场景。开源组件 Bandwidth 能够支持 Pod 出口和入口流量整形,以及支持带宽控制,使用详细介绍请参阅 VPC-CNI 模式介绍。 1. 登录 容器服务控制台,单击左侧导航栏中集群。2.集群管理页面,选择需开启安全组的集群 ID,进入集群详情页。3. 在集群详情页面,选择左侧组件管理,在组件管理页面中,单击 eniipamd 组件右侧的修改全局配置。

腾讯云容器服务在 TKE 上对 Pod 进行带宽限速同尘科技


4. 全局配置中找到 bandwidth 插件的配置项(路径:agent.cniChaining.bandwidth),修改为true。

腾讯云容器服务在 TKE 上对 Pod 进行带宽限速同尘科技


说明eniipamd 组件修改以上参数即可开启/关闭该特性。支持部署、变更开启和变更关闭,只影响增量的 Pod。

Pod 指定 annotation

可使用社区提供的方式设置:通过 kubernetes.io/ingress-bandwidth 此 annotation 指定入带宽限速。 通过 kubernetes.io/egress-bandwidth 此 annotation 指定出带宽限速。示例如下:

apiVersion: apps/v1kind: Deploymentmetadata:  name: nginxspec:  replicas: 1  selector:    matchLabels:      app: nginx  template:    metadata:      labels:        app: nginx      annotations:        kubernetes.io/ingress-bandwidth: 10M        kubernetes.io/egress-bandwidth: 20M    spec:      containers:      - name: nginx        image: nginx

验证配置

您可通过以下两种方式验证配置是否成功:方式1:登录 Pod 所在的节点,执行以下命令确认限制已经添加。

tc qdisc show

返回类似如下结果,则限制已添加成功。

 qdisc tbf 1: dev vethc09123a1 root refcnt 2 rate 10Mbit burst 256Mb lat 25.0ms qdisc ingress ffff: dev vethc09123a1 parent ffff:fff1 ---------------- qdisc tbf 1: dev 6116 root refcnt 2 rate 20Mbit burst 256Mb lat 25.0ms

方式2:执行以下命令,使用 iperf 测试。

iperf -c  -p  -i 1

返回类似如下结果,则说明限制已添加成功。

------------------------------------------------------------ Client connecting to 172.16.0.xxx, TCP port 80 TCP window size: 12.0 MByte (default) ------------------------------------------------------------ [  3] local 172.16.0.xxx port 41112 connected with 172.16.0.xx port 80 [ ID] Interval       Transfer     Bandwidth [  3]  0.0- 1.0 sec   257 MBytes  2.16 Gbits/sec [  3]  1.0- 2.0 sec  1.18 MBytes  9.90 Mbits/sec [  3]  2.0- 3.0 sec  1.18 MBytes  9.90 Mbits/sec [  3]  3.0- 4.0 sec  1.18 MBytes  9.90 Mbits/sec [  3]  4.0- 5.0 sec  1.18 MBytes  9.90 Mbits/sec [  3]  5.0- 6.0 sec  1.12 MBytes  9.38 Mbits/sec [  3]  6.0- 7.0 sec  1.18 MBytes  9.90 Mbits/sec [  3]  7.0- 8.0 sec  1.18 MBytes  9.90 Mbits/sec [  3]  8.0- 9.0 sec  1.18 MBytes  9.90 Mbits/sec [  3]  9.0-10.0 sec  1.12 MBytes  9.38 Mbits/sec [  3]  0.0-10.3 sec   268 MBytes   218 Mbits/se



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

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

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

相关推荐

  • 腾讯云云直播退款说明

    5天无理由退款 为了更方便您使用云直播,如果您5天内购买的资源包未被使用,腾讯云支持5天内无理由退款,其他情况不支持退款。以下情况不属于5天无理由退款范围:资源包新购之日到目前为止已超过5天(不包括5天),该资源包不支持退款。已使用的资源包,不论是否使用完毕,均不支持5天内无理由退款。资源包已使用的情况包括:资源包已抵扣直播产生的用量,即视为已使用。购买的 …

    腾讯云 2023年12月9日
  • 阿里云大数据开发治理平台 DataWorksGetPermissionApplyOrderDetail-云淘科技

    调用GetPermissionApplyOrderDetail查询一个权限申请单的详细信息。 调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。 请求参数 名称 类型 是否必选 示例值 描述 Action String 是 GetPermissionA…

  • 腾讯云对象存储配置文件解压缩任务

    简介 针对已存在存储桶中的压缩包文件,您可以创建任务进行压缩包的解压操作。说明目前支持解压的压缩包格式:zip、tar、gz、7zip、rar、apk。解压任务支持对小于5TB的文件进行解压。创建任务后,会产生相应的功能费用,由数据万象服务收取,详细的计费说明请参见 文件处理费用。支持的地域:北京、上海、广州、成都、南京、重庆、中国香港、新加坡、硅谷。 创建…

    2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 腾讯云容器服务原生节点概述同尘科技

    什么是原生节点? 原生节点是由腾讯云 TKE 容器服务团队面向 Kubernetes 环境推出的全新节点类型,依托腾讯云千万核容器运维的技术沉淀,为用户提供原生化、高稳定、快响应的 K8s 节点管理能力。 产品优势 搭载 FinOps 理念,助力云上资源成本优化 搭载 HouseKeeper 可视化资源大盘,助力提升节点资源利用率,实现云上降本增效。负载 智…

    腾讯云 2023年12月9日
  • 腾讯云云直播慢直播

    腾讯云物联网智能视频服务(行业版)(Internet of Things Video,IoT Video(Industry Version))面向企业客户,整合慢直播能力,提供符合 GB28181、RTMP协议的摄像头/边缘视频网关的接入、设备分组管理、边云协同管理、实时大小屏观看、视频云存储、录像回看、录像管理、AI 智能分析的 PaaS 能力,依托腾讯出…

    腾讯云 2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

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

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