

 **帮助改进此页面** 

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

# 在 Amazon EKS 集群中管理 `kube-proxy`
<a name="managing-kube-proxy"></a>

**提示**  
使用 Amazon EKS 自动模式时，您无需安装或升级联网附加组件。自动模式包含容器组联网和负载均衡功能。  
有关更多信息，请参阅 [使用 EKS 自动模式实现集群基础设施自动化](automode.md)。

建议您向集群添加 Amazon EKS 类型的附加组件，而不是自行管理类型的附加组件。如果不熟悉这些类型之间的区别，请参阅 [Amazon EKS 附加组件](eks-add-ons.md)。有关向集群中添加 Amazon EKS 附加组件的更多信息，请参阅 [创建 Amazon EKS 附加组件](creating-an-add-on.md)。如果您无法使用 Amazon EKS 附加组件，我们鼓励您向[容器路线图 GitHub 存储库](https://github.com/aws/containers-roadmap/issues)提交有关您为什么无法使用的问题。

`kube-proxy` 附加组件部署在 Amazon EKS 集群中的每个 Amazon EC2 节点上。该附加组件会在节点上维护网络规则，并实现与容器组（pod）的网络通信。该附加组件不会部署到集群中的 Fargate 节点。有关更多信息，请参阅 Kubernetes 文档中的 [kube-proxy](https://kubernetes.io/docs/reference/command-line-tools-reference/kube-proxy/)。

## 作为 Amazon EKS 附加组件安装
<a name="_install_as_amazon_eks_add_on"></a>

## `kube-proxy` 版本
<a name="kube-proxy-versions"></a>

下表列出了每个 Kubernetes 版本的 Amazon EKS 附加组件类型的最新版本。


| Kubernetes 版本 |  `kube-proxy` 版本 | 
| --- | --- | 
|  1.35  |  v1.35.3-eksbuild.2  | 
|  1.34  |  v1.34.6-eksbuild.2  | 
|  1.33  |  v1.33.10-eksbuild.2  | 
|  1.32  |  v1.32.13-eksbuild.5  | 
|  1.31  |  v1.31.14-eksbuild.9  | 
|  1.30  |  v1.30.14-eksbuild.28  | 

**注意**  
该文档的早期版本不正确。`kube-proxy` 版本 `v1.28.5`、`v1.27.9` 和 `v1.26.12` 不可用。  
如果您自行管理此附加组件，则表中的版本可能与可用的自行管理版本不同。

## `kube-proxy` 容器映像
<a name="managing-kube-proxy-images"></a>

`kube-proxy` 容器映像基于 Amazon EKS Distro 维护的[最小基本映像](https://gallery.ecr.aws/eks-distro-build-tooling/eks-distro-minimal-base-iptables)，其中包含最低要求的软件包且没有 Shell。有关更多信息，请参阅 [Amazon EKS Distro](https://distro.eks.amazonaws.com/)。

下表列出了每个 Amazon EKS 集群版本可用的自行管理 `kube-proxy` 容器映像的最新版本。


| 版本 | kube-proxy | 
| --- | --- | 
|  1.35  |  v1.35.3-eksbuild.2  | 
|  1.34  |  v1.34.6-eksbuild.2  | 
|  1.33  |  v1.33.10-minimal-eksbuild.2  | 
|  1.32  |  v1.32.13-minimal-eksbuild.5  | 
|  1.31  |  v1.31.14-minimal-eksbuild.9  | 
|  1.30  |  v1.30.14-minimal-eksbuild.28  | 

[更新 Amazon EKS 附加组件类型](updating-an-add-on.md)时，可以指定有效的 Amazon EKS 附加组件版本，该版本可能不是此表中列出的版本。这是因为 [Amazon EKS 附加组件](workloads-add-ons-available-eks.md#add-ons-kube-proxy)版本并不总是与更新此附加组件的自行管理类型时指定的容器映像版本相匹配。更新此附加组件的自行管理类型时，可指定此表中列出的有效容器映像版本。