本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
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.nat
和serviceIPv4CIDR
字段由 eksctl 为 ipv6 集群创建,不支持配置选项 -
AutoAllocateIPv6 不支持与 IPv6
也可以使用 IPv6 IP 系列实现私有网络。请按照 EKS 私有集群下概述的说明进行操作。