Créez un Amazon Linux personnalisé à l'AMIaide d'un script - Amazon EKS

Aidez à améliorer cette page

Vous souhaitez contribuer à ce guide de l'utilisateur ? Faites défiler cette page vers le bas et sélectionnez Modifier cette page sur GitHub. Vos contributions aideront à améliorer notre guide de l'utilisateur pour tous.

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 un Amazon Linux personnalisé à l'AMIaide d'un script

Amazon Elastic Kubernetes Service (EKSAmazon) dispose de scripts open source qui sont utilisés pour créer l'Amazon Optimized. EKS AMI Ces scripts de génération sont disponibles sur GitHub.

Amazon Linux EKS optimisé pour Amazon AMI est basé sur Amazon Linux 2 (AL2) et Amazon Linux 2023 (AL2023), spécifiquement pour être utilisé comme nœud dans les EKS clusters Amazon. Vous pouvez utiliser ce référentiel pour consulter les détails de la manière dont l'EKSéquipe Amazon configurekubelet, le runtime, l' AWS IAMauthentificateur pourKubernetes, et créer votre propre Amazon Linux en partant AMI de zéro.

Le référentiel de scripts de construction comprend un modèle de HashiCorppacker et des scripts de génération pour générer unAMI. Ces scripts sont la source de vérité pour les AMI versions EKS optimisées d'Amazon. Vous pouvez donc suivre le GitHub référentiel pour suivre les modifications apportées à notreAMIs. Par exemple, vous souhaitez peut-être que la vôtre AMI utilise la même version Docker que celle que l'EKSéquipe Amazon utilise pour l'officielAMI.

Le GitHub référentiel contient également le script bootstrap spécialisé et le script nodeadm qui s'exécutent au démarrage pour configurer les données de certificat de votre instance, le point de terminaison du plan de contrôle, le nom du cluster, etc.

En outre, le GitHub référentiel contient nos AWS CloudFormation modèles de EKS nœuds Amazon. Ces modèles facilitent le lancement d'une instance exécutant l'Amazon EKS Optimized AMI et son enregistrement auprès d'un cluster.

Pour plus d'informations, consultez les référentiels sur GitHub at https://github.com/awslabs/amazon-eks-ami.

Amazon EKS Optimized AL2 contient un indicateur bootstrap facultatif pour activer le containerd runtime.