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.
Vous souhaitez contribuer à ce guide de l'utilisateur ? Choisissez le GitHub lien Modifier cette page sur qui se trouve dans le volet droit de chaque page. Vos contributions aideront à améliorer notre guide de l'utilisateur pour tout le monde.
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.
Créez des nœuds avec Amazon Linux optimisé AMIs
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 un système accéléré ou Arm AMI, consultez les informations contenues dans Amazon Linux accéléré optimisé par Amazon EKS AMIs etAmazon EKS optimisé Arm Amazon Linux AMIs.
-
Dans Kubernetes version
1.23
, vous pouvez utiliser un indicateur bootstrap facultatif pour tester la migration depuis Docker àcontainerd
. Pour de plus amples informations, veuillez consulter Testez la migration vers Amazon Linux 2 depuis Docker à 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 :
-
NVIDIA pilotes
-
nvidia-container-toolkit
-
AWS Neuron driver
Pour obtenir la 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.
Amazon EKS optimisé Arm Amazon Linux AMIs
Les instances Arm permettent de réaliser d'importantes économies en termes de scale-out et Armapplications basées sur des serveurs Web, des microservices conteneurisés, des flottes de mise en cache et des magasins de données distribués. Lors de l'ajout Arm nœuds de 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. C'est pour que Kubernetes peut 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, votre CoreDNS,
kube-proxy
, et Amazon VPC CNI plugin for Kubernetes les modules complémentaires sont déjà compatibles avec plusieurs architectures. -
Applications déployées sur Arm les nœuds doivent être compilés pour Arm.
-
Si vous avez DaemonSets qui sont déployés dans un cluster existant, ou vous souhaitez les déployer sur un nouveau cluster que vous souhaitez également déployer Arm nœuds, puis vérifiez que votre DaemonSet peut fonctionner sur toutes les architectures matérielles de votre cluster.
-
Tu peux courir Arm groupes de nœuds et groupes de nœuds x86 dans le même cluster. Si c'est le cas, envisagez de déployer des images de conteneurs à architectures multiples 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 sait quelle architecture matérielle est Pod peut être déployé sur. 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.