Cómo EKS automatiza Kubernetes en AWS
Clase 23 de 33 • Curso Práctico de Cloud Computing con AWS
Contenido del curso
EC2
- 2

Qué es EC2 y cómo elegir instancias
02:58 min - 3

Cómo lanzar instancias EC2 gratis
10:15 min - 4

Instalación de Proyecto de Prueba en Instancia EC2 con Secure Shell
08:13 min - 5

Crear AMI de instancia S2 en Amazon
05:09 min - 6

Crear snapshots en volúmenes de S2
03:33 min - 7

Cómo crear IPs fijas en Amazon EC2
02:45 min - 8

Cómo crear un balanceador de carga en EC2
05:32 min - 9
Creación de Certificados y Balanceadores de Carga en AWS
02:03 min - 10

AWS Marketplace: AMIs gratuitas vs de pago
06:40 min - 11

Cómo crear una instancia S2 y ejecutar URD
00:31 min
Lightsail
- 12

Qué es Amazon Lightsail y cuándo usarlo
03:21 min - 13

Amazon Lightsail: qué aplicaciones trae preinstaladas
02:48 min - 14

Lightsail vs EC2: Cuándo el costo fijo gana
02:51 min - 15

Crear un VPS con Ubuntu en consola
01:52 min - 16

Instalación de proyecto PHP en Lightsail
04:07 min - 17

Cómo instalar MySQL en Lightsail con costo fijo
03:35 min - 18

Cómo poner un proyecto en línea
00:37 min
ECR/ECS/EKS
- 19

Crear repositorio Docker en Amazon ECR
04:30 min - 20

Qué es AWS ECS y cómo correr Docker
02:35 min - 21

Cómo ejecutar contenedores en AWS ECS con Fargate
06:06 min - 22
Configuración de Docker en EC2 para Crear Imágenes de Contenedores
00:35 min - 23

Cómo EKS automatiza Kubernetes en AWS
Viendo ahora - 24
Configuración de kops y creación de clúster Kubernetes en AWS
01:51 min - 25

Dockerfile: de tu app al registry y EC
00:26 min
Lambda
Elastic Beanstalk
Conclusiones
Lanza contenedores en AWS con confianza: EKS automatiza Kubernetes, desde el nodo maestro hasta los workers, y te permite operar con la API, el dashboard o KOps sin preocuparte por coordinar infraestructura. Aquí se explica el flujo completo: crear una imagen en SR, desplegarla con pods, exponer un service externo en el puerto 80 y obtener un endpoint listo para Route 53.
¿Qué es EKS y cómo simplifica Kubernetes?
EKS es una implementación de Kubernetes en Amazon que administra el plano de control y apropvisiona la infraestructura necesaria. No necesitas coordinar maestros y esclavos: EKS crea el nodo maestro de Kubernetes y los workers, y tú te conectas vía API desde KOps o el dashboard para ejecutar tareas.
- Implementación administrada de Kubernetes en Amazon.
- Aprovisionamiento automático del nodo maestro y workers.
- Operación por API con herramientas como KOps o el dashboard.
- Ejecución de contenedores con orquestadores conocidos.
¿Cómo desplegar una aplicación con el dashboard de Kubernetes?
El flujo mostrado parte de un repositorio en SR y termina con un endpoint público. El dashboard facilita crear la aplicación, definir pods y exponer un service externo.
¿Qué preparar en SS y SR?
- Ir a SS y entrar a los repositorios en SR.
- Seleccionar el proyecto y copiar la URL del repositorio.
- Cuidar que la URL se copie sin espacio.
¿Cómo configurar imagen, pods y service externo?
- Volver al dashboard de Kubernetes y crear una aplicación: Platzi web.
- Usar la imagen del contenedor que se creó en SR.
- Definir cuántos pods se requieren.
- Elegir el tipo de service: externo.
- Indicar el puerto 80.
- Hacer clic en "Deploy" para iniciar el deployment.
Al desplegar, Kubernetes descarga la imagen del contenedor desde SR, crea un pod y levanta el service. El deployment puede tardar un poco, pero al finalizar ya existe el servicio solicitado.
¿Dónde ver el endpoint público?
- Ir a Servicios, sección Discovery y Load Balancing.
- Verificar que el servicio es público, con IP del cluster y endpoint externo.
- Hacer clic en el endpoint para ver la aplicación.
Lo visible proviene de la imagen en SR, definida como task dentro de EKS. Ese endpoint puede anexarse a Route 53 con un subdominio para una dirección más legible.
¿Qué considerar sobre IAM y KOps?
Hay detalles propios de Amazon en el deployment de Kubernetes: las autenticaciones se manejan con IAM y pueden volverse complejas. También se menciona una implementación de Kubernetes basada en KOps y una lectura de apoyo para entender el proceso, destacando que es un sistema poderoso.
En este flujo aparecen habilidades y conceptos prácticos que conviene dominar: - Aprovisionamiento con EKS: creación de nodo maestro y workers. - Conexión por API: operación desde KOps o el dashboard. - Creación de deployment: descarga de imagen desde SR y arranque de pods. - Exposición de servicios: service externo en puerto 80 con endpoint público. - Observabilidad básica: uso de Discovery y Load Balancing para ubicar el service. - DNS administrado: asociación del endpoint a Route 53 con subdominio. - Autenticación: gestión de accesos mediante IAM.
¿Tienes dudas sobre algún paso u orquestador que quieras probar con EKS? Comparte tus preguntas y experiencias en los comentarios.