Amazon EKS 联网附加组件 - Amazon EKS
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

Amazon EKS 联网附加组件

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

内置附加组件

注意

如果集群是使用除控制台以外的任何方式创建的,则每个集群都将附带内置附加组件的自行管理版本。自行管理的版本不能从 Amazon Web Services Management Console、Amazon Command Line Interface 或 SDK 进行管理。您可以管理自行管理附加组件的配置和升级。

建议您向集群添加 Amazon EKS 类型的附加组件,而不是自行管理类型的附加组件。如果集群是通过控制台创建的,则会安装这些附加组件的 Amazon EKS 类型。

Amazon VPC CNI plugin for Kubernetes

此 CNI 附加组件会创建弹性网络接口并将其附加到您的 Amazon EC2 节点。附加组件还会将 VPC 中的私有 IPv4IPv6 地址分配给每个 Pod 和服务。您的集群上默认安装此附加组件。有关更多信息,请参阅 使用 Amazon VPC CNI plugin for Kubernetes Amazon EKS 附加组件

CoreDNS

CoreDNS 是一个灵活、可扩展的 DNS 服务器,可用作 Kubernetes 集群 DNS。CoreDNS 为集群中的所有 Pods 提供名称解析服务。您的集群上默认安装此附加组件。有关更多信息,请参阅 使用 CoreDNS Amazon EKS 附加组件

kube-proxy

此附加组件负责维护 Amazon EC2 节点上的网络规则,并实现与 Pods 的网络通信。您的集群上默认安装此附加组件。有关更多信息,请参阅 使用 Kubernetes kube-proxy 附加组件

可选 Amazon 联网附加组件

Amazon Load Balancer Controller

当您部署 loadbalancer 类型的 Kubernetes 服务对象时,控制器会创建 Amazon 网络负载均衡器。创建 Kubernetes 传入对象时,控制器会创建 Amazon 应用程序负载均衡器。我们建议使用此控制器来预置网络负载均衡器,而不是使用 Kubernetes 内置的旧版云提供商控制器。有关更多信息,请参阅Amazon Load Balancer Controller 文档。

Amazon 网关 API 控制器

借助此控制器,您可以使用 Kubernetes 网关 API 跨多个 Kubernetes 集群连接服务。控制器使用 Amazon VPC Lattice 服务连接在 Amazon EC2 实例、容器和无服务器功能上运行的 Kubernetes 服务。有关更多信息,请参阅 Amazon Gateway API 控制器文档。

有关附加组件的更多信息,请参阅 Amazon EKS 附加组件