- Guía del curso
- Introducciñon a qué es Kubernetes
- Entorno de trabajo: VirtualBox
- Crear cluster de Kubernetes en Linux
- Visual Studio Code
- Amazon Web Services
- Azure
- Google Cloud
- Github con todos los ficheros
- Introducción rapida a Docker
- Contenedores
- Conceptos básicos y componentes de Kubernetes
- Formas de instalar kubernetes
- Instalar Docker desktop parte 1
- Instalar Docker desktop parte 2
- Conectarte a un cluster de kubernetes: Local o remoto
- Kubectl
- El fúturo de kubectl run
- K9s
- Kubectl create namespace
- Conceptos de PODs
- Práctica de PODs
- Deployments
- Kubectl Logs
- Kubectl scale
- Kubectl exec
- Kubectl edit
- Actualización de Deployments
- Práctica de actualizaciones y rollback
- Backup de proyectos en Kubernetes
- Exportar recursos de kubernetes
- Namespaces yaml
- Servicios en Kubernetes
- Volúmenes
- ConfigMaps
- ConfigMaps sobre un único fichero
- Práctica de ConfigMaps: Múltiples archivos dentro de un directorio
- Teoría de secrets
- Práctica de Secrets: Creando Secrets usando Kubectl
- Decodificando secretos
- Diferencia entre Jobs y CronJobs
- Replication controller
- Replication Sets
- Deployments vs replica sets
- Deployment nodejs application
- Check health API endpoints
- Resumen del curso