

 **Aidez à améliorer cette page** 

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Pour contribuer à ce guide de l'utilisateur, cliquez sur le GitHub lien **Modifier cette page sur** qui se trouve dans le volet droit de chaque page.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Vérification de la compatibilité de la version du module complémentaire Amazon EKS avec un cluster
<a name="addon-compat"></a>

Avant de créer un module complémentaire Amazon EKS, vous devez vérifier que sa version est compatible avec votre cluster.

Utilisez l’[API describe-addon-versions](https://docs.aws.amazon.com/eks/latest/APIReference/API_DescribeAddonVersions.html) pour répertorier les versions disponibles des modules complémentaires EKS et connaître les versions de Kubernetes prises en charge par chaque version du module complémentaire.

1. Vérifiez que la AWS CLI est installée et fonctionne avec`aws sts get-caller-identity`. Si cette commande ne fonctionne pas, découvrez comment [démarrer avec la AWS CLI.](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html) 

1. Déterminez le nom du module complémentaire pour lequel vous souhaitez obtenir des informations de compatibilité, par exemple `amazon-cloudwatch-observability`.

1. Déterminez la version Kubernetes de votre cluster, par exemple `1.36`.

1. Utilisez la AWS CLI pour récupérer les versions des modules complémentaires compatibles avec la version Kubernetes de votre cluster.

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

   L'exemple qui suit illustre un résultat.

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

   Ce résultat indique que la version `vX.X.X-eksbuild.X` du module complémentaire est compatible avec la version `1.36` du cluster Kubernetes.

## Add-on compatibilité avec les types de calcul
<a name="_add_on_compatibility_with_compute_types"></a>

Le `computeTypes` champ de `describe-addon-versions` sortie indique la compatibilité d'un module complémentaire avec les nœuds gérés en mode automatique ou les nœuds hybrides d'EKS. Add-ons `auto`fonctionnent avec l'infrastructure AWS gérée basée sur le cloud d'EKS Auto Mode, tandis que ceux marqués `hybrid` peuvent s'exécuter sur des nœuds locaux connectés au plan de contrôle cloud EKS.

Pour de plus amples informations, veuillez consulter [Considérations relatives au mode automatique Amazon EKS](eks-add-ons.md#addon-consider-auto).