Publié le: Aug 23, 2018
Amazon Elastic Container Service pour Kubernetes (EKS) comporte désormais une Amazon Machine Image (AMI) et un modèle CloudFormation optimisés pour EKS qui rendent cela facile de provisionner les nœuds de travail de votre cluster Amazon EKS sur AWS.
Auparavant, l’AMI et le modèle CloudFormation optimisés pour EKS utilisés pour lancer des nœuds de travail pour un cluster EKS étaient étroitement liés. L'AMI optimisée pour EKS nécessitait des UserData provenant du modèle CloudFormation pour démarrer et archiver correctement un cluster EKS, rendant difficile l'utilisation d'une méthode autre que CloudFormation pour mettre en service des nœuds de travail pour un cluster EKS.
Désormais, il existe un une nouvelle AMI et un nouveau modèle CloudFormation optimisés pour EKS qui refactorent et décomposent les données utilisateur AMI optimisées pour EKS en un script distinct, ce qui simplifie le processus de démarrage des nœuds de travail EKS et supprime la dépendance au modèle Cloudformation. Cela facilite considérablement la mise en service de nœuds pour un cluster EKS à l'aide de l'AWS CLI ou d'un autre outil de configuration, comme Terraform.
Veuillez consulter la documentation AWS pour obtenir plus de renseignements sur la mise à jour d’un stack CloudFormation existant pour l’utilisation du nouveau modèle CloudFormation. La nouvelle AMI optimisée pour EKS et le nouveau modèle Cloudformation doivent être utilisés ensemble. Vous devrez mettre à jour le paramètre NodeImageID vers le nouvel ID AMI lors de la mise à jour de votre stack.
Pour plus d’informations sur le provisionnement de nœuds de travail EKS, consultez le guide de démarrage Amazon EKS. Vous pouvez trouver le modèle Packer par Hashicorp pour la création d’une AMI optimisée pour EKS, le script Bootstrap EKS et le modèle CloudFormation amazon-eks-nodegroup.yaml dans notre répertoire GitHub.
Veuillez visiter le tableau des régions AWS pour voir toutes les régions AWS où Amazon EKS est disponible.