Docker + Kubernetes: Contenedores y Orquestación (AI-Enhanced)

Docker + Kubernetes: Contenedores y Orquestación (AI-Enhanced)

Al finalizar este curso podrás:

  • ✅ Contenerizar aplicaciones multicapa con Dockerfiles multi-stage y docker-compose.
  • ✅ Gestionar imágenes, volúmenes, redes y registries privados de Docker.
  • ✅ Crear y administrar clusters Kubernetes con minikube, k3s o kind.
  • ✅ Desplegar microservicios con Deployments, Services, ConfigMaps y Secrets.
  • ✅ Implementar actualizaciones rolling update, health checks y escalado horizontal.

¿Por qué Docker + Kubernetes?🔗

Los contenedores se han convertido en el estándar para empaquetar y desplegar software. Docker simplifica la creación de entornos reproducibles, mientras que Kubernetes orquesta cientos de contenedores en producción. Juntos, son el stack fundamental de DevOps y plataformas cloud-native.

Objetivos🔗

Temario🔗

Fundamentos de Docker🔗

Imágenes y Dockerfiles🔗

Volúmenes y Redes🔗

Docker Compose🔗

Introducción a Kubernetes🔗

Recursos Fundamentales de K8s🔗

Almacenamiento y Networking🔗

Actualizaciones y Escalado🔗

Helm y Chart Management🔗

CI/CD + Kubernetes🔗

🎯 Proyecto final del curso

Desplegarás una aplicación web completa (frontend React + backend Node.js + PostgreSQL) en un cluster Kubernetes local, con Docker multi-stage para cada servicio, ConfigMaps para configuración, Secrets para credenciales, Ingress para enrutamiento, Horizontal Pod Autoscaler y un pipeline CI/CD básico en GitHub Actions que construya imágenes y las despliegue automáticamente.

🚀 Este curso te prepara para

DevOps Engineer Ingeniero de Infraestructura Desarrollador Backend con contenedores Arquitecto de Microservicios SRE (Site Reliability Engineer) Jr.
AI-Enhanced 🤖