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.
Groupes de nœuds non gérés
Danseksctl, définir --managed=false ou utiliser le nodeGroups champ crée un groupe de nœuds non géré. N'oubliez pas que les groupes de nœuds non gérés n'apparaissent pas dans la console EKS qui, en règle générale, ne connaît que les groupes de nœuds gérés par EKS.
Vous ne devriez mettre à niveau les groupes de nœuds qu'après avoir exécuté. eksctl upgrade cluster (Voir Mise à niveau des clusters.)
Si vous avez un cluster simple avec juste un groupe de nœuds initial (c'est-à-dire créé aveceksctl create cluster), le processus est très simple :
-
Obtenez le nom de l'ancien groupe de nœuds :
eksctl get nodegroups --cluster=<clusterName> --region=<region>Note
You should see only one nodegroup here, if you see more - read the next section. -
Créez un nouveau groupe de nœuds :
eksctl create nodegroup --cluster=<clusterName> --region=<region> --name=<newNodeGroupName> --managed=false -
Supprimez l'ancien groupe de nœuds :
eksctl delete nodegroup --cluster=<clusterName> --region=<region> --name=<oldNodeGroupName>Note
This will drain all pods from that nodegroup before the instances are deleted. In some scenarios, Pod Disruption Budget (PDB) policies can prevent pods to be evicted. To delete the nodegroup regardless of PDB, one should use the `--disable-eviction` flag, will bypass checking PDB policies.
Mise à jour de plusieurs groupes de nœuds
Si vous avez plusieurs groupes de nœuds, il est de votre responsabilité de suivre la configuration de chacun d'entre eux. Vous pouvez le faire en utilisant des fichiers de configuration, mais si vous ne les avez pas déjà utilisés, vous devrez inspecter votre cluster pour savoir comment chaque groupe de nœuds a été configuré.
D'une manière générale, vous souhaitez :
-
vérifiez quels groupes de nœuds vous avez et lesquels peuvent être supprimés ou doivent être remplacés pour la nouvelle version
-
notez la configuration de chaque groupe de nœuds, pensez à utiliser un fichier de configuration pour faciliter les mises à niveau la prochaine fois
Mise à jour avec le fichier de configuration
Si vous utilisez un fichier de configuration, vous devez effectuer les opérations suivantes.
Modifiez le fichier de configuration pour ajouter de nouveaux groupes de nœuds et supprimez les anciens groupes de nœuds. Si vous souhaitez simplement mettre à niveau les groupes de nœuds et conserver la même configuration, vous pouvez simplement modifier les noms des groupes de nœuds, par exemple les ajouter -v2 au nom.
Pour créer tous les nouveaux groupes de nœuds définis dans le fichier de configuration, exécutez :
eksctl create nodegroup --config-file=<path>
Une fois que vous avez mis en place de nouveaux groupes de nœuds, vous pouvez supprimer les anciens :
eksctl delete nodegroup --config-file=<path> --only-missing
Note
La première exécution est en mode plan, si vous êtes satisfait des modifications proposées, réexécutez avec--approve.
Mettre à jour les extensions par défaut
Vous devrez peut-être mettre à jour les modules complémentaires réseau installés sur votre cluster. Pour de plus amples informations, veuillez consulter Mises à jour complémentaires par défaut.