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.
Les systèmes Amazon Linux optimisés pour Amazon EKS AMIs sont basés sur Amazon Linux 2 (AL2) et Amazon Linux 2023 (AL2023). Elles sont configurées pour servir d'images de base aux nœuds Amazon EKS. Ils AMIs sont configurés pour fonctionner avec Amazon EKS et incluent les composants suivants :
-
kubelet
-
AWS Authentificateur IAM
-
Docker (version Amazon EKS
1.23
et antérieures) -
containerd
Note
-
Vous pouvez suivre les événements liés à la sécurité ou à la confidentialité d'Amazon Linux dans le centre de sécurité Amazon Linux
en choisissant l'onglet correspondant à la version de votre choix. Vous pouvez également vous abonner au flux RSS applicable. Les événements de sécurité et de confidentialité incluent une présentation du problème, les packages concernés et la manière de mettre à jour vos instances pour résoudre le problème. -
Avant de déployer une AMI accélérée ou une AMI Arm, consultez les informations contenues dans Amazon Linux accéléré optimisé par Amazon EKS AMIs etArm optimisé pour Amazon EKS | Amazon Linux AMIs.
-
Pour la version Kubernetes
1.23
, vous pouvez utiliser un indicateur bootstrap facultatif pour tester la migration de Docker vers.containerd
Pour de plus amples informations, veuillez consulter Testez la migration d'Amazon Linux 2 de Docker vers containerd. -
Les EC2
P2
instances Amazon ne sont pas prises en charge sur Amazon EKS car elles nécessitent la version 470 ou antérieure duNVIDIA
pilote. -
Tous les groupes de nœuds gérés nouvellement créés dans des clusters de la version
1.30
ou d'une version plus récente utiliseront automatiquement par défaut AL2 023 comme système d'exploitation du nœud. Auparavant, les nouveaux groupes de nœuds étaient définis par défaut sur AL2. Vous pouvez continuer à l'utiliser AL2 en le choisissant comme type d'AMI lors de la création d'un nouveau groupe de nœuds. -
Support pour AL2 prendra fin le 30 juin 2025. Pour plus d'informations, consultez Amazon Linux 2 FAQs
.
Amazon EKS a optimisé Amazon Linux accéléré AMIs
Les systèmes Amazon Linux accélérés optimisés pour Amazon EKS AMIs sont basés sur le standard Amazon Linux optimisé pour Amazon EKS AMIs. Elles sont configurées pour servir d'images facultatives aux nœuds Amazon EKS afin de prendre en charge les charges de travail basées sur le GPU, Inferentia
Outre la configuration standard optimisée de l'AMI Amazon EKS, la configuration accélérée AMIs inclut les éléments suivants :
-
Pilotes NVIDIA
-
nvidia-container-toolkit
-
AWS pilote neuronal
Pour une liste des derniers composants inclus dans l'accélérateur AMIs, consultez les amazon-eks-ami
versions
Note
-
Assurez-vous de spécifier le type d'instance applicable dans votre AWS CloudFormation modèle de nœud. En utilisant l'accélérateur optimisé Amazon EKS AMIs, vous acceptez le contrat de licence utilisateur final (EULA) Cloud de NVIDIA
. -
L'accélérateur optimisé Amazon EKS AMIs était auparavant appelé Amazon EKS optimisé AMIs avec prise en charge du GPU.
-
Les versions précédentes de l'accélérateur optimisé Amazon EKS AMIs installaient le
nvidia-docker
référentiel. Le référentiel n'est plus inclus dans l'AMI Amazon EKS versionv20200529
et ultérieure.
Pour en savoir plus sur l'exécution des charges de travail sur Amazon Linux accéléré optimisé pour Amazon EKS AMIs, consultezExécuter des conteneurs accélérés par GPU (Linux activé) EC2.
Arm optimisé pour Amazon EKS | Amazon Linux AMIs
Les instances Arm apportent des économies significatives en termes de coût et sont bien adaptées aux applications dimensionnables et basées sur Arm, telles que serveurs web, microservices conteneurisés, flottes de cache et magasins de données distribuées. Lorsque vous ajoutez des nœuds Arm à votre cluster, passez en revue les considérations suivantes.
-
Si votre cluster a été déployé avant le 17 août 2020, vous devez effectuer une mise à niveau unique des manifestes des modules complémentaires critiques du cluster. Ceci afin que Kubernetes puisse extraire l'image correcte pour chaque architecture matérielle utilisée dans votre cluster. Pour plus d'informations sur la mise à jour des modules complémentaires de clusters, consultez Étape 1 : Préparation de la mise à niveau. Si vous avez déployé votre cluster le 17 août 2020 ou après cette date, vos modules complémentaires CoreDNS et Amazon VPC
kube-proxy
CNI pour Kubernetes sont déjà compatibles avec plusieurs architectures. -
Les applications déployées sur les nœuds Arm doivent être compilées pour Arm.
-
Si vous en avez DaemonSets déployé dans un cluster existant, ou si vous souhaitez les déployer sur un nouveau cluster dans lequel vous souhaitez également déployer des nœuds Arm, vérifiez que vous DaemonSet pouvez les exécuter sur toutes les architectures matérielles de votre cluster.
-
Vous pouvez exécuter des groupes de nœuds Arm et des groupes de nœuds x86 dans le même cluster. Si c'est le cas, envisagez de déployer des images de conteneurs multi-architectures dans un référentiel de conteneurs tel qu'Amazon Elastic Container Registry, puis d'ajouter des sélecteurs de nœuds à vos manifestes afin que Kubernetes sache sur quelle architecture matérielle un pod peut être déployé. Pour de plus amples informations, consultez Transmission d'une image multi-architecture dans le Guide de l'utilisateur Amazon ECR et l'article de blog Présentation d'images de conteneurs multi-architectures pour Amazon ECR
.
En savoir plus
Pour plus d'informations sur l'utilisation d'Amazon Linux optimisé pour Amazon EKS AMIs, consultez les sections suivantes :
-
Pour utiliser Amazon Linux avec des groupes de nœuds gérés, veuillez consulter la rubrique Simplifiez le cycle de vie des nœuds avec des groupes de nœuds gérés.
-
Pour lancer des nœuds Amazon Linux autogérés, veuillez consulter la rubrique Récupérez l'AMI Amazon Linux recommandée IDs.
-
Pour plus d'informations sur la version, consultez Récupérez les informations de version de l'AMI Amazon Linux.
-
Pour accéder à la dernière version IDs d'Amazon Linux optimisée pour Amazon EKS AMIs, consultezRécupérez l'AMI Amazon Linux recommandée IDs.
-
Pour les scripts open source utilisés pour créer l'Amazon EKS optimisé AMIs, consultezCréation d'une AMI Amazon Linux personnalisée à l'aide d'un script.