Déployer une application Kubernetes avec Amazon Elastic Container Service for Kubernetes

PROJETS SUR AWS

Présentation

Dans ce didacticiel, vous allez apprendre à déployer une application conteneurisée vers un cluster Kubernetes géré par Amazon Elastic Container Service for Kubernetes (Amazon EKS).

Amazon EKS est un service entièrement géré qui facilite le déploiement, la gestion et la mise à l'échelle des applications conteneurisées à l'aide de Kubernetes sur AWS. Amazon EKS exécute le plan de contrôle Kubernetes à travers plusieurs zones de disponibilité AWS afin d'éliminer un point de défaillance unique. Amazon EKS est certifié conforme Kubernetes. Vous pouvez donc utiliser tous les modules d'extension et tous les outils proposés par la communauté et les partenaires Kubernetes. Pour en savoir plus, consultez le site aws.amazon.com/eks.

Dans ce didacticiel, vous allez utiliser Amazon EKS pour déployer un plan de contrôle Kubernetes hautement disponible. Vous allez ensuite configurer « kubectl », un outil de ligne de commande open source qui échangera avec votre infrastructure Kubernetes. En utilisant AWS CloudFormation, vous lancerez un cluster de nœuds de travail sur Amazon EC2 puis une application de livre d'or conteneurisée sur votre cluster.

Architecture d'application

Ce projet utilise Amazon EKS, Amazon EC2 et Elastic Load Balancing comme illustré ci-dessous :

 Expérience AWS

Intermédiaire

 Temps nécessaire

30 minutes

 Coût de réalisation

Inférieur à 0,60 $*.

* Cette estimation suppose que vous suiviez les configurations recommandées tout au long du didacticiel et résiliez toutes les ressources après l’avoir terminé.

 Services utilisés

** Les comptes créés dans les dernières 24 heures sont susceptibles de ne pas encore avoir accès aux ressources nécessaires à ce chemin d'apprentissage.

Guide de l'utilisateur