IPv6 Support - Eksctl 用户指南

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

IPv6 Support

定义 IP 家族

eksctl创建 vpc 时,您可以定义将要使用的 IP 版本。以下选项可供配置:

  • IPv4

  • IPv6

默认值为 IPv4

要对其进行定义,请使用以下示例:

apiVersion: eksctl.io/v1alpha5 kind: ClusterConfig metadata: name: my-test region: us-west-2 version: "1.21" kubernetesNetworkConfig: ipFamily: IPv6 # or IPv4 addons: - name: vpc-cni - name: coredns - name: kube-proxy iam: withOIDC: true
注意

此设置仅在配置文件中,不在 CLI 标志中。

如果使用 IPv6,则必须配置以下要求:

  • OIDC 已启用

  • 托管插件的定义如上所示

  • 集群版本必须为 => 1.21

  • vpc-cni 插件版本必须为 => 1.10.0

  • 集群不支持自我管理的节点组 IPv6

  • 无主集群不支持托管节点组 IPv6

  • vpc.natserviceIPv4CIDR字段由 eksctl 为 ipv6 集群创建,不支持配置选项

  • AutoAllocateIPv6 不支持与 IPv6

也可以使用 IPv6 IP 系列实现私有网络。请按照 EKS 私有集群下概述的说明进行操作。