Passer au contenu

FAQ : Amazon Linux 2023 avec Amazon EKS

Lecture de 4 minute(s)
0

J'ai quelques questions concernant l'utilisation d'une Amazon Machine Image (AMI) Amazon Linux 2023 (AL2023) optimisée pour Amazon Elastic Kubernetes Service (Amazon EKS) dans mon cluster Amazon EKS.

Q : Puis-je utiliser Docker comme environnement d'exécution de conteneur avec une AMI AL2023 optimisée pour Amazon EKS ?

Amazon EKS ne prend pas en charge Docker en tant qu'environnement d'exécution de conteneur dans AL2023, quelles que soient les versions d'Amazon EKS prises en charge. AWS a supprimé cette prise en charge avec Amazon EKS version 1.24 ou ultérieure dans Amazon Linux 2 (AL2).

Q : Y a-t-il des modifications majeures que je dois prendre en compte lorsque j'utilise AL2023 pour démarrer un nœud ?

AL2023 utilise un nouveau processus d'initialisation de nœuds, appelé nodeadm, qui utilise un schéma de configuration YAML. Pour en savoir plus, consultez la page nodeadm sur le site Web de GitHub.

Vous devez fournir explicitement des détails supplémentaires sur le cluster lorsque vous effectuez l'une des actions suivantes :

  • Créez un groupe de nœuds autogéré.
  • Spécifiez une AMI dans votre modèle de lancement pour créer un groupe de nœuds géré.

Pour démarrer le nœud dans un groupe de nœuds autogéré, incluez au moins les paramètres requis ApiServerEndpoint, CertificateAuthority et cidr. Dans AL2, Amazon EKS utilise l'appel d'API DescribeCluster pour obtenir ces paramètres. Dans AL2023, l'appel d'API peut être limité lors d'une augmentation verticale importante des nœuds. Pour éviter des appels d'API DescribeCluster excessifs, vous devez inclure ces paramètres. Pour plus d'informations, consultez la section Comment utiliser des données utilisateur personnalisées avec les nœuds Amazon EKS AL2023 ?

Q : Y a-t-il des modifications que je dois prendre en compte pour les modules complémentaires Amazon EKS lorsque j'utilise AL2023 ?

Assurez-vous de disposer du module complémentaire CNI d'Amazon VPC, en version 1.16.2 ou ultérieure. Pour en savoir plus, consultez la page amazon-vpc-cni-k8s sur le site Web de GitHub.

Q : Y a-t-il des modifications que je dois prendre en compte pour les comptes de service lorsque j'utilise AL2023 ?

AL2023 nécessite la version 2 du service de métadonnées d'instance (IMDSv2). Pour IMDSv2, le nombre de sauts par défaut pour les groupes de nœuds gérés est défini sur 1. Les conteneurs ne peuvent donc pas utiliser l'IMDS pour accéder aux informations d'identification du nœud. Si votre conteneur doit accéder aux informations d'identification du nœud, remplacez manuellement HttpPutResponseHopLimit dans le modèle de lancement personnalisé et augmentez-le à 2. Vous pouvez également utiliser l'identité du pod Amazon EKS pour fournir les informations d'identification.

Q : Y a-t-il des modifications que je dois prendre en compte pour les modules complémentaires tiers lorsque j'utilise AL2023 ?

Certains modules complémentaires tiers, tels que le gestionnaire de terminaison de nœuds, peuvent utiliser les métadonnées de nœud sous-jacent. Dans AL2023, le nombre de sauts par défaut pour les groupes de nœuds gérés est défini à 1, de sorte que les modules complémentaires ne peuvent pas accéder aux métadonnées du nœud. Pour résoudre ce problème, augmentez la limite de sauts de l'instance à 2.

Q : Quelle AMI dois-je utiliser pour accélérer les charges de travail sur Amazon EKS ?

L'AMI GPU AL2 optimisée pour Amazon EKS existante (AL2_x86_64_GPU) prend en charge à la fois les appareils AWS Neuron et les GPU NVIDIA dans la même AMI. En commençant par les AMI accélérées AL2023, vous pouvez choisir les variantes d'AMI discrètes suivantes :

  • AL2023_x86_64_NEURON
  • AL2023_ARM_64_NVIDIA

Chaque variante est optimisée pour les appareils accélérés associés. Pour plus d'informations, consultez AMI accélérées Amazon Linux 2023 optimisées pour Amazon EKS désormais disponibles.

Q : Où puis-je trouver la documentation officielle la plus récente sur l'utilisation d'Amazon Linux 2023 avec Amazon EKS ?

Pour obtenir les informations les plus récentes, notamment les nouvelles fonctionnalités, les problèmes connus et des conseils de configuration détaillés, consultez la section Mise à niveau d'Amazon Linux 2 vers Amazon Linux 2023. Il est recommandé de consulter régulièrement cette documentation, en particulier avant d'effectuer une migration ou une mise à niveau.

AWS OFFICIELA mis à jour il y a 6 mois