Amazon EKS Add-on 是 AWS 提供的一种管理 Kubernetes 集群附加组件的方式。它具有以下主要作用:
如果已经使用 kubectl 方式安装了 kube-proxy,可以按照以下步骤将其转换为 EKS Add-on 管理。 我们的集群安装了三个add-on,但是没安装kube-proxy的add-on:
点击上面的Get more add-ons
, 然后选择kube-proxy:
进入下一步,选择Override
模式(注意确认kube-proxy之前没有做过特殊参数配置):
进入下一步进行创建。在创建的过程中,观察到集群上已经安瓶的kube-proxy会rolling restart:
确认 EKS 集群是否已有 kube-proxy add-on
aws eks describe-addon --cluster-name YOUR_CLUSTER_NAME --addon-name kube-proxy
控制台上同样能观察到已安装的add-on:
--configuration-values
参数为 add-on 提供自定义配置通过将 kube-proxy 转换为 EKS add-on 管理,我们可以获得 AWS 提供的自动化管理和更新能力,简化集群运维工作。