Verify Amazon EKS add-on version compatibility with a cluster
Before you create an Amazon EKS add-on you need to verify that the Amazon EKS add-on version is compatible with your cluster.
Use the describe-addon-verisions API to list the available versions of EKS add-ons, and which Kubernetes versions each addon version supports.
-
Verify the AWS CLI is installed and working with
aws sts get-caller-identity
. If this command doesn’t work, learn how to Get started with the AWS CLI. -
Determine the name of the add-on you want to retrieve version compatibility information for, such as
amazon-cloudwatch-observability
. -
Determine the Kubernetes version of your cluster, such as
1.31
. -
Use the AWS CLI to retrieve the addon versions that are compatible with the Kubernetes version of your cluster.
aws eks describe-addon-versions --addon-name amazon-cloudwatch-observability --kubernetes-version 1.31
An example output is as follows.
{ "addons": [ { "addonName": "amazon-cloudwatch-observability", "type": "observability", "addonVersions": [ { "addonVersion": "vX.X.X-eksbuild.X", "architecture": [ "amd64", "arm64" ], "compatibilities": [ { "clusterVersion": "1.31", "platformVersions": [ "*" ], "defaultVersion": true } ], } ] } ] }
This output shows that addon version
vX.X.X-eksbuild.X
is compatible with Kubernetes cluster version1.31
.