

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# IPv6 のサポート
<a name="vpc-ip-family"></a>

## IP ファミリーを定義する
<a name="_define_ip_family"></a>

が vpc `eksctl`を作成するときに、使用する 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`フィールドは ipv6 クラスター用に eksctl によって作成され、サポートされていない設定オプションです。
+ AutoAllocateIPv6 は IPv6 と一緒にはサポートされていません
+ IPv6 クラスターの場合、vpc-cni の IAM ロールには[IPv6 モードに必要な IAM ポリシー](https://github.com/aws/amazon-vpc-cni-k8s/blob/master/docs/iam-policy.md#ipv6-mode)が関連付けられている必要があります

プライベートネットワーキングは IPv6 IP ファミリーでも実行できます。[EKS プライベートクラスター](eks-private-cluster.md)で説明されている指示に従ってください。