ECI支持配置流入和流出的网络带宽值,本文介绍如何对ECI实例的流入和流出带宽进行限速。
Kubernetes方式
使用Kubernetes方式来创建ECI实例时,您可以在Pod中添加Annotation来指定入方向和出方向带宽值进行限速。相关配置项如下:
kubernetes.io/ingress-bandwidth:入方向带宽。
kubernetes.io/egress-bandwidth:出方向带宽。
支持的单位包括: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: nginx:latest
command: ["bash","-c","sleep 100000"]
OpenAPI方式
调用CreateContainerGroup接口创建ECI实例时,您可以通过IngressBandwidth和EgressBandwidth参数来指定入方向和出方向的带宽值进行限速,相关参数说明如下表所示。更多信息,请参见CreateContainerGroup。
名称 | 类型 | 是否必填 | 示例值 | 描述 |
---|---|---|---|---|
IngressBandwidth | Long | 否 | 102400 | 入方向带宽,单位:字节。 |
EgressBandwidth | Long | 否 | 102400 | 出方向带宽,单位:字节。 |