Améliorations de clusters - Guide de l'utilisateur d'Eksctl

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

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

  2. mettre à niveau les groupes de nœuds

  3. mettez à jour les modules complémentaires réseau par défaut (pour plus d'informations, voirMises à jour complémentaires par défaut) :

Passez en revue attentivement les ressources relatives à la mise à niveau du cluster :

Note

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

Mettre à jour la version du plan de contrôle

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.