Implementar una aplicación de Kubernetes con Amazon Elastic Container Service for Kubernetes

PROYECTOS EN AWS

Información general

En este tutorial, aprenderá a implementar una aplicación contenida en un contenedor en un clúster de Kubernetes administrado mediante Amazon Elastic Container Service for Kubernetes (Amazon EKS).

Amazon EKS es un servicio completamente administrado que facilita la implementación, la administración y el escalado de aplicaciones en contenedores mediante el uso de Kubernetes en AWS. Amazon EKS ejecuta el plano de control de Kubernetes por usted en varias zonas de disponibilidad de AWS a los fines de eliminar un único punto de error. Amazon EKS dispone de una certificación de conformidad con Kubernetes, de manera que puede utilizar todos los complementos y las herramientas de los socios y de la comunidad de Kubernetes. Para obtener más información, visite aws.amazon.com/eks.

En este tutorial, utilizará Amazon EKS para implementar un plano de control de Kubernetes de alta disponibilidad. Después, configurará “kubectl”, una herramienta de línea de comandos de código abierto, para interactuar con su infraestructura de Kubernetes. Por medio de AWS CloudFormation, lanzará un clúster de nodos de trabajo en Amazon EC2 y, después, lanzará una aplicación de registro de visitas en contenedor en el clúster.

Arquitectura de aplicaciones

En este proyecto, se usan Amazon EKS, Amazon EC2 y Elastic Load Balancing, como se indica a continuación:

 Experiencia en AWS

Intermedio

 Tiempo de realización

30 minutos

 Costo de realización

Menos de 0,60 USD*.

* En esta estimación se da por hecho que sigue las configuraciones recomendadas a lo largo del tutorial y termina todos los recursos inmediatamente después de finalizar el tutorial.

 Servicios utilizados

** Es posible que las cuentas que se hayan creado en las últimas 24 horas aún no tengan acceso a los recursos necesarios para esta ruta de aprendizaje.

Guía del usuario