配置IPv6地址

更新时间: 2023-07-10 12:25:32

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

前提条件

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

背景信息

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

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地址仅支持在VPC私网内通信。如果想要通过IPv6地址进行公网通信,需要开通IPv6公网带宽。更多信息,请参见开通IPv6公网带宽

操作步骤

创建ECI实例时,您可以在Pod metadata中添加Annotation来绑定IPv6地址。相关配置项为k8s.aliyun.com/eci-enable-ipv6。配置示例如下:

apiVersion: v1
kind: Pod
metadata:
  name: nginx
  annotations:
    k8s.aliyun.com/eci-enable-ipv6: "true"    #分配一个IPv6地址
spec:
  containers:
  - name: nginx
    image: nginx
阿里云首页 容器服务 Kubernetes 版 ACK 相关技术圈