

 **帮助改进此页面** 

要帮助改进本用户指南，请选择位于每个页面右侧窗格中的**在 GitHub 上编辑此页面**链接。

# 管理 Amazon EKS 集群的联网附加组件
<a name="eks-networking-add-ons"></a>

有多个联网附加组件可用于 Amazon EKS 集群。

## 内置附加组件
<a name="eks-networking-add-ons-built-in"></a>

**注意**  
 **当您创建 EKS 集群时：**  
 **使用 Amazon 控制台**：内置附加组件（例如 CoreDNS、kube-proxy 等）会自动安装为 Amazon EKS 附加组件。通过 Amazon 控制台、CLI 或 SDK 可以轻松配置和更新这些附加组件。
 **使用其他方法**（CLI、SDK 等）：安装的内置附加组件与作为常规 Kubernetes 部署运行的自行管理版本相同。由于这些附加组件无法通过 Amazon 工具进行管理，因此需要手动配置和更新。
我们建议使用 Amazon EKS 附加组件而不是自行管理版本，以简化附加组件管理并通过 Amazon 服务实现集中配置和更新。

 **适用于 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）提供名称解析。您的集群上默认安装此附加组件。有关更多信息，请参阅 [在 Amazon EKS 集群中管理 DNS 的 CoreDNS](managing-coredns.md)。

 ** `kube-proxy` **   
此附加组件负责维护 Amazon EC2 节点上的网络规则，实现与容器组（pod）的网络通信。您的集群上默认安装此附加组件。有关更多信息，请参阅 [在 Amazon EKS 集群中管理 `kube-proxy`](managing-kube-proxy.md)。

## 可选 Amazon 联网附加组件
<a name="eks-networking-add-ons-optional"></a>

 ** Amazon负载均衡器控制器**   
当您部署 `loadbalancer` 类型的 Kubernetes 服务对象时，控制器会创建 Amazon 网络负载均衡器。创建 Kubernetes 入口对象时，控制器会创建 Amazon 应用程序负载均衡器。我们建议使用此控制器来预置网络负载均衡器，而不是使用 Kubernetes 内置的[旧版云提供商](https://kubernetes-sigs.github.io/aws-load-balancer-controller/latest/guide/service/annotations/#legacy-cloud-provider)控制器。有关更多信息，请参阅 [Amazon Load Balancer Controller](https://kubernetes-sigs.github.io/aws-load-balancer-controller) 文档。

 ** Amazon网关 API 控制器**   
借助此控制器，您可以使用 [Kubernetes 网关 API](https://gateway-api.sigs.k8s.io/) 跨多个 Kubernetes 集群连接服务。控制器使用 [Amazon VPC Lattice](https://docs.amazonaws.cn/vpc-lattice/latest/ug/what-is-vpc-service-network.html) 服务连接在 Amazon EC2 实例、容器和无服务器功能上运行的 Kubernetes 服务。有关更多信息，请参阅 [Amazon Gateway API 控制器](https://www.gateway-api-controller.eks.aws.dev/)文档。

有关附加组件的更多信息，请参阅 [Amazon EKS 附加组件](eks-add-ons.md)。