

 **このページの改善にご協力ください** 

このユーザーガイドに貢献するには、すべてのページの右側のペインにある「**GitHub でこのページを編集する**」リンクを選択してください。

# Amazon VPC CNI を使用して Pod に IP を割り当てる
<a name="managing-vpc-cni"></a>

**ヒント**  
 今後開催予定の Amazon EKS ワークショップに[登録](https://aws-experience.com/emea/smb/events/series/get-hands-on-with-amazon-eks?trk=4a9b4147-2490-4c63-bc9f-f8a84b122c8c&sc_channel=el)してください。

**ヒント**  
Amazon EKS 自動モード ではネットワーク形成のアドオンをインストールまたはアップグレードする必要はありません。自動モード にはポッドのネットワーク形成とロードバランシング機能が含まれています。  
詳細については、[EKS Auto Mode を使用してクラスターインフラストラクチャを自動化する](automode.md) を参照してください。

Amazon VPC CNI plugin for Kubernetes アドオンは、Amazon EKS クラスター内の各 Amazon EC2 ノードにデプロイされます。アドオンは [エラスティックネットワークインターフェイス](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html) を作成し、Amazon EC2 ノードにアタッチします。また、アドオンは VPC のプライベート `IPv4` アドレスまたは `IPv6` アドレスを各 Pod に割り当てます。

アドオンのバージョンはクラスター内の各 Fargate ノードにデプロイされますが、Fargate ノードでは更新しません。Amazon EKS クラスターではその他の互換性のある CNI プラグインも使用できますが、これは AWS インフラストラクチャで動作するノード用の Amazon EKS がサポートする唯一の CNI プラグインです。互換性のある他の CNI プラグインの詳細については「[Amazon EKS クラスターの代替 CNI プラグイン](alternate-cni-plugins.md)」を参照してください。VPC CNI はハイブリッドノードでの使用はサポートされていません。ハイブリッドノードの CNI オプションの詳細については、[ハイブリッドノードの CNI を設定する](hybrid-nodes-cni.md) を参照してください。

次の表は、Kubernetes バージョンごとに Amazon EKS アドオンタイプの最新バージョンを示しています。

## Amazon VPC CNI のバージョン
<a name="vpc-cni-latest-available-version"></a>


| Kubernetes バージョン | Amazon EKS タイプの VPC CNI バージョン | 
| --- | --- | 
| 1.35 | v1.21.1-eksbuild.8 | 
| 1.34 | v1.21.1-eksbuild.8 | 
| 1.33 | v1.21.1-eksbuild.8 | 
| 1.32 | v1.21.1-eksbuild.8 | 
| 1.31 | v1.21.1-eksbuild.8 | 
| 1.30 | v1.21.1-eksbuild.8 | 
| 1.29 | v1.21.1-eksbuild.8 | 

**重要**  
このアドオンを自己管理している場合、表のバージョンは利用可能なセルフマネージドバージョンと同じではない可能性があります。このアドオンのセルフマネージドタイプの更新の詳細については「[Amazon VPC CNI の更新 (セルフマネージド型アドオン)](vpc-add-on-self-managed-update.md)」を参照してください。

**重要**  
VPC CNI v1.12.0 以降にアップグレードするにはまず VPC CNI v1.7.0 にアップグレードする必要があります。一度に 1 つのマイナーバージョンを更新することをお勧めします。

## 考慮事項
<a name="manage-vpc-cni-add-on-on-considerations"></a>

この機能を使用する際の考慮事項を次に示します。
+ バージョンは `major-version.minor-version.patch-version-eksbuild.build-number` として指定されます。
+ 各機能のバージョン互換性を確認します。Amazon VPC CNI plugin for Kubernetes の各リリースに含まれる機能によっては、特定の Kubernetes バージョンが必要になることがあります。異なる Amazon EKS の機能を使用する際、アドオンの特定のバージョンが必要な場合については機能に関するドキュメントに記載されています。以前のバージョンを実行する特定の理由がある場合を除いて、最新のバージョンを実行することをお勧めします。