このページの改善にご協力ください
本ユーザーガイドの改善にご協力いただけませんか? すべてのページの右側のペインにある GitHub リンクで、このページの編集を選択してください。皆さまにご協力いただくことで、あらゆる人々に使いやすいユーザーガイドになります。
アマゾン VPC CNI を使用してPodsに IP を割り当てる
ヒント
アマゾン EKS 自動モード ではネットワーク形成のアドオンをインストールまたはアップグレードする必要はありません。自動モード にはポッドのネットワーク形成とロードバランシング機能が含まれています。
詳細については「EKS Auto Mode を使用してクラスターインフラストラクチャを自動化する」を参照してください。
Amazon VPC CNI plugin for Kubernetes アドオンは アマゾン EKS クラスター内の各 アマゾン EC2 ノードにデプロイされます。アドオンは エラスティック・ネットワーク・インターフェイス を作成し、アマゾン EC2 ノードにアタッチします。またアドオンはVPC のプライベートIPv4
または IPv6
アドレスを各 Pod に割り当てます。
アドオンのバージョンはクラスター内の各 Fargate ノードにデプロイされますが、Fargate ノードでは更新しません。アマゾン EKS クラスターではその他の互換性のある CNI プラグインも使用できますが、これは AWS インフラストラクチャで動作するノード用の アマゾン EKS がサポートする唯一の CNI プラグインです。互換性のある他の CNI プラグインの詳細については「Amazon EKS クラスターの代替 CNI プラグイン」を参照してください。VPC CNI はハイブリッドノードでの使用はサポートされていません。ハイブリッドノードの CNI オプションの詳細については「ハイブリッドノードの CNI を設定する」を参照してください。
次の表は各 Kubernetes バージョンの アマゾン EKS アドオンタイプの利用可能な最新バージョンを示しています。
Amazon VPC CNI バージョン
Kubernetes バージョン | アマゾン EKS タイプの VPC CNI バージョン |
---|---|
1.32 |
v1.19.2-eksbuild.1 |
1.31 |
v1.19.0-eksbuild.1 |
1.30 |
v1.19.0-eksbuild.1 |
1.29 |
v1.19.0-eksbuild.1 |
1.28 |
v1.19.0-eksbuild.1 |
1.27 |
v1.19.0-eksbuild.1 |
1.26 |
v1.19.0-eksbuild.1 |
1.25 |
v1.19.0-eksbuild.1 |
1.24 |
v1.19.0-eksbuild.1 |
1.23 |
v1.18.5-eksbuild.1 |
重要
このアドオンを自己管理している場合、表のバージョンは利用可能なセルフマネージドバージョンと同じではない可能性があります。このアドオンのセルフマネージドタイプの更新の詳細については「Amazon VPC CNI の更新 (セルフマネージド型アドオン)」を参照してください。
重要
VPC CNI v1.12.0 以降にアップグレードするにはまず VPC CNI v1.7.0 にアップグレードする必要があります。一度に 1 つのマイナーバージョンを更新することをお勧めします。
考慮事項
この機能を使用する際の考慮事項を次に示します。
-
バージョンは
major-version.minor-version.patch-version-eksbuild.build-number
として指定されます。 -
各機能のバージョン互換性を確認します。Amazon VPC CNI plugin for Kubernetes の各リリースの一部の機能には特定の Kubernetes バージョンが必要です。異なる アマゾン EKS の機能を使用する際、アドオンの特定のバージョンが必要な場合については機能に関するドキュメントに記載されています。以前のバージョンを実行する特定の理由がある場合を除いて、最新のバージョンを実行することをお勧めします。