全部产品

ECI实例进行带宽限速

更新时间:2020-11-25 10:26

本文讲解如何对ECI实例对流入、流出带宽进行限速。

ECI支持指定流入和流出的带宽限速进行网络带宽配置。您可以通过以下两种方式进行带宽限速的设置:

Kubernetes方式

Kubernetes原生方式使用,直接填写对应Pod的annotation即可。支持的单位包括:GB,G,MB,M,KB,K,B。当不填写单位时,对应的单位为B即字节。

apiVersion: v1
kind: Pod
metadata:
  name: eci-qos
  annotations:
    kubernetes.io/ingress-bandwidth: 40M
    kubernetes.io/egress-bandwidth: 10M
spec:
  containers:
  - name: nginx
    image: registry.cn-beijing.aliyuncs.com/ecitools/iperf
    command: ["bash","-c","sleep 100000"]
  nodeName: virtual-kubelet

OpenAPI方式

通过CreateContainerGroup OpenAPI进行实例创建时,可通过指定IngressBandwidth和EgressBandwidth分别指定入方向和出方向的带宽值进行限速,其他参数的使用请参考接口CreateContainerGroup文档。

请求参数如下:

名称

类型

是否必填

示例值

描述

IngressBandwidth

Long

102400

入方向带宽,单位:字节

EgressBandwidth

Long

102400

出方向带宽,单位:字节