首页 >弹性容器实例 >网络 >配置IPv6地址

配置IPv6地址

ECI实例同时支持IPv4和IPv6地址,相比IPv4,IPv6大大扩展了地址的可用空间。本文介绍如何为ECI实例配置IPv6地址。

背景信息

IPv4的应用范围虽广,但网络地址资源有限,制约了互联网的发展。IPv6不仅可以解决网络地址资源有限的问题,还可以解决多种接入设备连入互联网障碍的问题。更多信息,请参见Pv6网关介绍

ECI实例配置IPv6地址的相关限制如下:

  • 每台ECI实例最多只能绑定一个IPv6地址。

  • 通过指定vCPU和内存方式创建的ECI实例均支持配置IPv6地址,通过指定ECS规格创建的ECI实例仅部分ECS规格支持配置IPv6地址。支持的规格如下:

    • 通用型:g6e、g6、g5、sn2ne

    • 计算型:c6e、c6a、c6、c5、sn1ne

    • 内存型:r6e、r6、r5、se1ne

    • 高主频:hfc6、hfg6

    • GPU计算型:gn6i、gn6v、gn5i

    • 大数据网络增强型:d1ne

    • 本地SSD型:i2

    • 突发性能型:t6、t5

    • 共享型:s6

    更多信息,请参见ECS实例规格族

准备工作

使用IPv6前,请完成以下准备工作:

  1. 为ECI实例所属的VPC和交换机开通IPv6网段。具体操作,请参见VPC开启IPv6交换机开启IPv6

  2. (可选)创建IPv6网关。具体操作,请参见创建和管理IPv6网关

    IPv6网关提供不同的规格(免费版、企业版和企业增强版),不同规格网关提供的能力不同。VPC开通IPv6网段后,系统会为VPC自动创建一个免费版的IPv6网关。您可以根据需要创建不同规格的IPv6网关。

  3. 如果想要通过IPv6地址进行公网通信,需要为IPv6网关开通IPv6公网带宽。具体操作,请参见开通和管理IPv6公网带宽

配置说明

Kubernetes场景下,您可以在Pod metadata中添加Annotation来为Pod绑定一个IPv6地址,开通并设置IPv6地址的公网带宽。相关配置项如下:

配置项

说明

k8s.aliyun.com/eci-enable-ipv6

配置为true表示为Pod绑定一个IPv6地址。

k8s.aliyun.com/eci-ipv6-bandwidth-enable

配置为true表示开通ECI的IPv6公网通信能力。

k8s.aliyun.com/eci-ipv6-bandwidth

配置IPv6地址的公网带宽峰值。取值如下:

  • 当IPv6网关的公网带宽计费方式为按固定带宽计费时,IPv6地址的公网带宽范围为1~2000 Mbps。

  • 当IPv6网关的公网带宽计费方式为按使用流量计费时,IPv6地址的公网带宽范围受网关规格约束。

    • 网关为免费版,IPv6地址的公网带宽范围为1~200 Mbps。

    • 网关为企业版,IPv6地址的公网带宽范围为1~500 Mbps。

    • 网关为企业增强版,IPv6地址的公网带宽范围为1~1000 Mbps。

说明

如果配置了k8s.aliyun.com/eci-enable-ipv6: "true"k8s.aliyun.com/eci-ipv6-bandwidth-enable: "true",没有配置k8s.aliyun.com/eci-ipv6-bandwidth,则Pod所绑定的IPv6地址的公网带宽默认为网关支持的公网带宽最大值,例如网关为免费版,公网带宽计费方式为按使用流量计费,则Pod所绑定的IPv6地址的公网带宽默认为200 Mbps。

配置示例如下:

apiVersion: apps/v1 
kind: Deployment
metadata:
  name: nginx
  labels:
    alibabacloud.com/eci: "true"
spec:
  replicas: 2
  selector:
    matchLabels:
      alibabacloud.com/eci: "true"
  template:
    metadata:
      labels:
        alibabacloud.com/eci: "true"
      annotations:
        k8s.aliyun.com/eci-enable-ipv6: "true"    #为Pod绑定一个IPv6地址
        k8s.aliyun.com/eci-ipv6-bandwidth-enable: "true"     #开通ECI的IPv6公网通信能力
        k8s.aliyun.com/eci-ipv6-bandwidth: 100M    #设置IPv6地址的公网带宽峰值
    spec:
      containers:
      - name: nginx
        image: nginx:1.7.9
        ports:
        - containerPort: 80
阿里云首页 弹性容器实例 相关技术圈