CONTENIDO
Módulo 1 – Fundamentos de contenedores y Docker (3 horas)
Objetivo específico: Comprender los principios de la contenerización y el rol de Docker en arquitecturas modernas.
- Contenedores vs máquinas virtuales
- Evolución de la contenerización
- Componentes internos de Docker
- Docker en el ciclo de vida del software
- Introducción a microservicios y casos de uso
Módulo 2 – Imágenes, contenedores y redes en Docker (4 horas)
Objetivo específico: Crear y gestionar imágenes y contenedores de forma eficiente y reproducible.
- Imágenes Docker y su estructura
- Dockerfile y buenas prácticas
- Uso de la caché de Docker
- Gestión del ciclo de vida de contenedores - Redes y volúmenes en Docker
Módulo 3 – Docker Compose y aplicaciones multi-contenedor (3 horas)
Objetivo específico: Orquestar aplicaciones compuestas por múltiples servicios en entornos locales.
- Arquitectura de aplicaciones multi-contenedor
- Definición de servicios con docker-compose.yml
- Comunicación entre contenedores
- Exposición de servicios
- Casos prácticos de desarrollo
Módulo 4 – Introducción a Kubernetes y arquitectura del clúster (4 horas)
Objetivo específico: Entender Kubernetes como plataforma de orquestación de contenedores.
- Problemas que resuelve Kubernetes
- Arquitectura general del clúster
- Componentes de control y nodos
- Pods, Deployments y Services
- Flujo básico de despliegue
Módulo 5 – Despliegue, escalado y acceso en Kubernetes (3 horas)
Objetivo específico: Desplegar aplicaciones resilientes y escalables en Kubernetes.
- Gestión de Deployments
- Estrategias de actualización
- Escalado manual y automático (HPA)
- Services e Ingress
- Alta disponibilidad básica
Módulo 6 – Administración de contenedores y clústeres con Portainer (3 horas)
Objetivo específico: Administrar entornos Docker y Kubernetes de forma visual y operativa.
- Introducción a Portainer
- Instalación y configuración
- Gestión visual de contenedores, imágenes y volúmenes
- Gestión de stacks
- Administración básica de Kubernetes desde Portainer
Docker y Kubernetes: Administración Visual y Eficiente con Portainer
Pasa de configurar servidores manualmente a gestionar infraestructuras inteligentes y automatizadas. Este curso práctico te enseña a diseñar, desplegar y administrar aplicaciones basadas en contenedores, garantizando que tu software funcione siempre, en cualquier entorno.
Lo que aprenderás en tiempo récord:
-
Docker: Crea contenedores ligeros, rápidos y sin errores de compatibilidad.
-
Kubernetes: Orquesta clústeres escalables que se reparan solos ante fallos.
-
Portainer: Toma el control total de tu infraestructura con una interfaz visual profesional.
-


