Implemente una aplicación web en contenedores en Amazon EKS

GUÍA DE INTRODUCCIÓN

Introducción

Siga las instrucciones paso a paso para crear e implementar una aplicación web basada en contenedores mediante Amazon EKS

Información general

En esta guía, le enseñaremos a crear un clúster de Kubernetes (k8s) y a implementar una aplicación. Esta guía muestra cómo puede crear un clúster de Kubernetes con Amazon Elastic Kubernetes Service (EKS) y los nodos de trabajo de Amazon EC2. En esta guía, también aprenderá a utilizar AWS CDK y AWS CDK8S para simplificar el proceso, desde la creación del clúster hasta la implementación y el funcionamiento de las aplicaciones.

Lo que aprenderá

En esta guía aprenderá a:

  • Crear un clúster de Kubernetes con un plano de control de inquilino único mediante Amazon EKS y lanzar nodos de trabajo administrados de Amazon EC2.
  • Implementar infraestructura como código (IaC) para un clúster de Kubernetes con AWS CDK.
  • Integrar AWS CDK8S y AWS CDK para implementar la aplicación.
  • Operar el clúster con comandos básicos mediante kubectl.

Requisitos previos

Antes de comenzar con esta guía, necesitará:

  • Una cuenta de AWS: si aún no dispone de una, consulte la guía de introducción de Configuración del entorno para obtener información general rápida.
  • CDK instalado: visite nuestra guía de introducción Configurar AWS CDK para obtener más información.

 Experiencia en AWS

Principiante

 Tiempo de realización

De 30 a 40 minutos

 Costo de realización

Menos de 0,10 USD si se completa en menos de una hora.

 Requiere

  • Una cuenta de AWS con acceso de nivel de administrador**
  • Navegador recomendado: la última versión de Chrome o Firefox

[**] Es posible que las cuentas creadas en las últimas 24 horas aún no tengan acceso a los servicios necesarios para este tutorial.

Módulos

Este tutorial se divide en los siguientes módulos cortos. Debe completar cada módulo antes de pasar al siguiente.

  1. Crear un clúster (10 minutos): uso de AWS CDK para crear un clúster de Kubernetes con Amazon EKS como plano de control y lanzar nodos de trabajo administrados de Amazon EC2.
  2. Instalar la CLI de AWS CDK8S (5 minutos)
  3. Crear el servicio y la implementación (5 minutos): lance la aplicación con AWS CDK y AWS CDK8S.
  4. Implementar la infraestructura con CDK (10 minutos): aprenda a lanzar la infraestructura con CDK y a implementar la aplicación.
  5. Eliminar los recursos: en esta última parte de la guía, aprenderá a eliminar los recursos cuando haya terminado.