验证 Amazon EKS 附加组件版本与集群的兼容性 - Amazon EKS
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

帮助改进此页面

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

验证 Amazon EKS 附加组件版本与集群的兼容性

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

使用 describe-addon-versions API 列出 EKS 附加组件的可用版本,以及每个附加组件版本支持的具体 Kubernetes 版本。

  1. 验证 Amazon CLI 是否已安装并在使用 aws sts get-caller-identity。如果此命令不起作用,请了解如何开始使用 Amazon CLI

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

  3. 确定集群的 Kubernetes 版本,例如 1.32

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

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

    示例输出如下。

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

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

附加组件与计算类型的兼容性

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

有关更多信息,请参阅 Amazon EKS 自动模式的注意事项