

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.

# Améliorations de clusters
<a name="cluster-upgrade"></a>

Un cluster *géré par « eksctl » peut être mis* à niveau en 3 étapes simples :

1. mise à niveau de la version du plan de contrôle avec `eksctl upgrade cluster` 

1. mettre à niveau les groupes de nœuds

1. mettez à jour les modules complémentaires réseau par défaut (pour plus d'informations, voir[Mises à jour complémentaires par défaut](addon-upgrade.md)) :

Examinez attentivement les ressources relatives à la mise à niveau du cluster :
+  [Mettre à jour le cluster existant vers la nouvelle version de Kubernetes dans le guide](https://docs.aws.amazon.com/eks/latest/userguide/update-cluster.html) de l'utilisateur Amazon EKS
+  [Meilleures pratiques pour les mises à niveau de clusters](https://docs.aws.amazon.com/eks/latest/best-practices/cluster-upgrades.html) dans le guide des meilleures pratiques EKS

**Note**  
L'ancien `eksctl update cluster` sera obsolète. Utilisez `eksctl upgrade cluster` à la place.

## Mettre à jour la version du plan de contrôle
<a name="_updating_control_plane_version"></a>

Les mises à niveau des versions du plan de contrôle doivent être effectuées pour une version mineure à la fois.

Pour mettre à niveau le plan de contrôle vers la prochaine version disponible, exécutez :

```
eksctl upgrade cluster --name=<clusterName>
```

Cette commande n'appliquera aucune modification immédiatement, vous devrez la réexécuter `--approve` pour appliquer les modifications.

La version cible pour la mise à niveau du cluster peut être spécifiée à la fois avec l'indicateur CLI :

```
eksctl upgrade cluster --name=<clusterName> --version=1.16
```

ou avec le fichier de configuration

```
cat cluster1.yaml
---
apiVersion: eksctl.io/v1alpha5
kind: ClusterConfig

metadata:
  name: cluster-1
  region: eu-north-1
  version: "1.16"

eksctl upgrade cluster --config-file cluster1.yaml
```

**Avertissement**  
Les seules valeurs autorisées pour les `metadata.version` arguments `--version` et sont la version actuelle du cluster ou une version supérieure. Les mises à niveau de plusieurs versions de Kubernetes ne sont pas prises en charge.