

 **協助改進此頁面** 

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

若要為本使用者指南貢獻內容，請點選每個頁面右側面板中的**在 GitHub 上編輯此頁面**連結。

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用 Amazon VPC CNI 將 IP 指派給 Pod
<a name="managing-vpc-cni"></a>

**提示**  
 [註冊](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 研討會。

**提示**  
使用 Amazon EKS 自動模式，您無需安裝或升級聯網附加元件。自動模式包括 Pod 聯網和負載平衡功能。  
如需詳細資訊，請參閱[利用 EKS 自動模式自動運作叢集基礎設施](automode.md)。

Kubernetes 專用 Amazon VPC CNI 外掛程式的附加元件會部署在 Amazon EKS 叢集中的每個 Amazon EC2 節點上。附加元件會建立[彈性網路界面](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html)並將其連接到 Amazon EC2 節點。附加元件還會將 VPC 中的私有 `IPv4` 或 `IPv6` 地址指派給每個 Pod。

附加元件的版本會隨叢集中的每個 Fargate 節點一起部署，但您不會在 Fargate 節點上進行更新。其他相容的 CNI 外掛程式可用於 Amazon EKS 叢集，但這是 Amazon EKS 針對在 AWS 基礎設施上執行的節點支援的唯一 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.7  | 
|  1.34  |  v1.21.1-eksbuild.7  | 
|  1.33  |  v1.21.1-eksbuild.7  | 
|  1.32  |  v1.21.1-eksbuild.7  | 
|  1.31  |  v1.21.1-eksbuild.7  | 
|  1.30  |  v1.21.1-eksbuild.7  | 
|  1.29  |  v1.21.1-eksbuild.7  | 

**重要**  
如果您要自行管理此附加元件，資料表中的版本可能與可用的自我管理版本不同。如需更新此附加元件之自我管理類型的詳細資訊，請參閱 [更新 Amazon VPC CNI (自我管理的附件元件)](vpc-add-on-self-managed-update.md)。

**重要**  
若要升級至 VPC CNI v1.12.0 或更新版本，您必須先升級至 VPC CNI v1.7.0。我們建議您一次更新一個次要版本。

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

以下是使用該功能的考量事項。
+ 版本指定為 `major-version.minor-version.patch-version-eksbuild.build-number`。
+ 檢查每個功能的版本相容性。Kubernetes 專用 Amazon VPC CNI 外掛程式每個版本的某些功能都需要特定的 Kubernetes 版本。使用不同的 Amazon EKS 功能時，如果需要特定版本的附加元件，則會備註於功能文件中。除非您有執行舊版本的特定理由，否則建議您執行最新版本。