25 horas teórico prácticas
Objetivos
Después de completar este curso las y los alumnos serán capaces:
- Comprender la diferencia entre máquinas virtuales y contenedores
- Crear sus propias imágenes y contenedores en Docker
- Diseñar aplicaciones basadas en microservicios
- Comprender el alcance de Docker y qué aporta Kubernetes
- Desarrollar aplicaciones en local con minikube
- Crear sus propias aplicaciones en Kubernetes
- Desplegar aplicaciones a través de helm
Temario
- Introducción
- Docker
- Instalación (Docker Engine / Docker for Desktop)
- Contenedores
- Imágenes
- Environment
- Puertos
- Volumenes
- Networking
- Docker Compose
- Kubernetes
- Introducción
- Arquitectura
- Minikube
- Instalación y configuración inicial
- WebUI
- Gestión de Recursos
- Servicio de Descubrimiento
- Pods
- ReplicaSets
- Despliegues
- Escalado
- Jobs
- Secrets
- ConfigMaps
- Volumenes Persistentes
- Servicios
- Autenticación y Autorización
- Gestor de Paquetes: Helm
- Introducción
- Arquitectura
- Instalación
- Charts
- Values
- Templates
- Repositorios