Desplegando WordPress en AWS con Kubernetes

Carlos Amador

Aprenderemos cómo desplegar WordPress de manera moderna sobre AWS utilizando Kubernetes (EKS).

Comenzaremos desde un enfoque clásico, con un WordPress monolítico en contenedores, e iremos evolucionando progresivamente hacia arquitecturas más robustas: separación de servicios, almacenamiento distribuido en S3, bases de datos gestionadas con Amazon RDS, y despliegues automatizados vía GitHub Actions.

Exploraremos distintas opciones de arquitectura en Kubernetes para WordPress, comprendiendo cuándo usar cada una.

Despliegue básico: WordPress y base de datos como contenedores en EKS.

Despliegue optimizado: WordPress desacoplado, base de datos gestionada en RDS, y assets servidos desde S3.

Despliegue headless: WordPress como backend de contenido (API) y frontend separado.

Despliegue escalable: Uso de HPA (Horizontal Pod Autoscaler) y ALB (Application Load Balancer).

Al final, entenderemos cómo modernizar nuestros proyectos de WordPress, aprovechar la infraestructura de AWS y preparar nuestras aplicaciones para escalar al siguiente nivel.


Salas: