Unidad 1: Despliegue de aplicaciones en contenedores. Introducción a k8s
- Contenedores
- Microservicios
- Tecnologías subyacentes
- Kubernetes (k8s)
Unidad 2: Despliegue de aplicaciones con k8s (I)
- Despliegue de aplicaciones con k8s
- Pods
- ReplicaSet: Tolerancia y escalabilidad
- Deployment: Actualizaciones y despliegues automáticos
- Services
Unidad 3: Instalación de un cluster k8s
- Arquitectura de k8s
- Despliegue paso a paso de un cluster con kubernetes
Unidad 4: Despliegue de aplicaciones con k8s (II)
- DNS
- Ingress
- Ejemplos de uso y despliegues
- Configuración de aplicaciones: Variables de entorno, ConfigMaps, Secrets, ...
- Ejemplo de despliegue parametrizado
- StatefulSet
- DaemonSet
- AutoScale
- Jobs, cronjobs
- Helm
Unidad 5: Almacenamiento en k8s
- Consideraciones sobre el almacenamiento
- PersistentVolume
- PersistentVolumeClaim
- Ejemplo de despliegue con volúmenes
Unidad 6: Administración básica y redes
- Alternativas de instalación para un cluster de k8s
- Namespaces
- Usuarios
- RBAC
- Cuotas y límites
- Políticas de red
- Selección y uso de plugins para CNI