

 **協助改進此頁面** 

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

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

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

# 管理 Amazon EKS 叢集的聯網附加元件
<a name="eks-networking-add-ons"></a>

數個聯網附加元件可用於 Amazon EKS 叢集。

## 內建附加元件
<a name="eks-networking-add-ons-built-in"></a>

**注意**  
 **建立 EKS 叢集時：**  
 **使用 AWS 主控台**：內建附加元件 （例如 CoreDNS、kube-proxy 等） 會自動安裝為 Amazon EKS 附加元件。您可以透過 AWS 主控台、CLI 或 SDKs 輕鬆設定和更新這些項目。
 **使用其他方法** (CLI、SDK 等)：相同的內建附加元件會以自我管理版本形式安裝，並作為標準 Kubernetes 部署執行。這些需要手動組態和更新，因為它們無法透過 AWS 工具進行管理。
建議使用 Amazon EKS 附加元件而非自我管理版本，以簡化附加元件管理，並透過 AWS 服務啟用集中式組態和更新。

 **適用於 Kubernetes 的 Amazon VPC CNI 外掛程式**   
此 CNI 附加元件會建立彈性網路介面並將其連接至 Amazon EC2 節點。附加元件還會將 VPC 中的私有 `IPv4` 或 `IPv6` 位址指派給每個 Pod 和服務。您的叢集預設會安裝此附加元件。如需詳細資訊，請參閱[使用 Amazon VPC CNI 將 IP 指派給 Pod](managing-vpc-cni.md)。若使用混合節點，VPC CNI 仍會預設安裝，但會透過反親和性規則防止其在混合節點上執行。如需有關混合節點 CNI 選項的詳細資訊，請參閱 [設定混合節點的 CNI](hybrid-nodes-cni.md)。

 **CoreDNS**   
CoreDNS 是一個靈活、可擴展的 DNS 伺服器，可作為 Kubernetes 集群 DNS。CoreDNS Pod 為叢集中的所有 Pod 提供名稱解析。您的叢集預設會安裝此附加元件。如需詳細資訊，請參閱[管理 Amazon EKS 叢集中的 CoreDNS for DNS](managing-coredns.md)。

 ** `kube-proxy` **   
此附加元件會維護 Amazon EC2 節點上的網路規則，並啟用與 Pod 的網路通訊。您的叢集預設會安裝此附加元件。如需詳細資訊，請參閱[在 Amazon EKS 叢集中管理 `kube-proxy`](managing-kube-proxy.md)。

## 選用 AWS 的聯網附加元件
<a name="eks-networking-add-ons-optional"></a>

 ** AWS Load Balancer 控制器**   
當您部署類型為 的 Kubernetes 服務物件時`loadbalancer`，控制器會建立 AWS Network Load Balancer 。當您建立 Kubernetes 輸入物件時，控制器會建立 AWS Application Load Balancer。我們建議您使用此控制器來佈建 Network Load Balancer，而不是使用內建至 Kubernetes 的[舊式雲端供應商](https://kubernetes-sigs.github.io/aws-load-balancer-controller/latest/guide/service/annotations/#legacy-cloud-provider)控制器。如需詳細資訊，請參閱 [AWS Load Balancer 控制器](https://kubernetes-sigs.github.io/aws-load-balancer-controller)說明文件。

 ** AWS 閘道器 API 控制器**   
此控制器可讓您使用 [Kubernetes 閘道 API](https://gateway-api.sigs.k8s.io/) 在多重 Kubernetes 叢集之間連接服務。控制器使用 [Amazon VPC Lattice](https://docs.aws.amazon.com/vpc-lattice/latest/ug/what-is-vpc-service-network.html) 服務，連接在 Amazon EC2 執行個體、容器和無伺服器功能上執行的 Kubernetes 服務。如需詳細資訊，請參閱 [AWS 閘道 API 控制器](https://www.gateway-api-controller.eks.aws.dev/)文件。

如需附加元件的詳細資訊，請參閱 [Amazon EKS 附加元件](eks-add-ons.md)。