

 **帮助改进此页面** 

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

# 验证 Amazon EKS 附加组件版本与集群的兼容性
<a name="addon-compat"></a>

在创建 Amazon EKS 附加组件之前，需要验证 Amazon EKS 附加组件版本与集群的兼容性。

使用 [describe-addon-versions API](https://docs.aws.amazon.com/eks/latest/APIReference/API_DescribeAddonVersions.html) 列出 EKS 附加组件的可用版本，以及每个附加组件版本支持的具体 Kubernetes 版本。

1. 验证 AWS CLI 是否已安装并在使用 `aws sts get-caller-identity`。如果此命令不起作用，请了解如何[开始使用 AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html)。

1. 确定要检索其版本兼容性信息的附加组件的名称，例如 `amazon-cloudwatch-observability`。

1. 确定集群的 Kubernetes 版本，例如 `1.35`。

1. 使用 AWS CLI 检索与集群的 Kubernetes 版本兼容的插件版本。

   ```
   aws eks describe-addon-versions --addon-name amazon-cloudwatch-observability --kubernetes-version 1.35
   ```

   示例输出如下。

   ```
   {
       "addons": [
           {
               "addonName": "amazon-cloudwatch-observability",
               "type": "observability",
               "addonVersions": [
                   {
                       "addonVersion": "vX.X.X-eksbuild.X",
                       "architecture": [
                           "amd64",
                           "arm64"
                       ],
                       "computeTypes": [
                           "ec2",
                           "auto",
                           "hybrid"
                       ],
                       "compatibilities": [
                           {
                               "clusterVersion": "1.35",
                               "platformVersions": [
                                   "*"
                               ],
                               "defaultVersion": true
                           }
                       ],
                   }
               ]
           }
       ]
   }
   ```

   此输出显示插件版本 `vX.X.X-eksbuild.X` 与 Kubernetes 集群版本 `1.35` 兼容。

## 附加组件与计算类型的兼容性
<a name="_add_on_compatibility_with_compute_types"></a>

`describe-addon-versions` 输出中的 `computeTypes` 字段指示附加组件与 EKS 自动模式托管式节点或混合节点的兼容性。标记 `auto` 的附加组件支持 EKS 自动模式基于云的 AWS 托管式基础设施，而标记 `hybrid` 的附加组件可以在连接到 EKS 云控制面板的本地节点上运行。

有关更多信息，请参阅 [Amazon EKS 自动模式的注意事项](eks-add-ons.md#addon-consider-auto)。