MÓDULO 3 - Pods y Deployments
Visión General
Este módulo le enseña a desplegar y gestionar aplicaciones en Kubernetes. Descubrirá los Pods (la unidad desplegable más pequeña), los ReplicaSets para la replicación y los Deployments para gestionar el ciclo de vida completo de sus aplicaciones.
Objetivos de Aprendizaje
Al finalizar este módulo, usted será capaz de:
- Comprender los Pods y su ciclo de vida
- Crear y gestionar Pods con YAML
- Utilizar Labels y Selectors
- Desplegar aplicaciones con ReplicaSets
- Gestionar los despliegues con Deployments
- Configurar estrategias de despliegue
- Implementar Health Checks
Duración Estimada
Teoría: 5-6 horas
Práctica: 4-5 horas
Total: 9-11 horas
Tabla de Contenidos
Parte 1: Pods
- Capítulo 3.1 - Introducción a los Pods
- Capítulo 3.2 - Declaración YAML de Pods
- Capítulo 3.3 - Labels y Selectors
- Capítulo 3.4 - Ciclo de Vida de los Pods
Parte 2: ReplicaSets
Parte 3: Deployments
Laboratorios Prácticos
- Lab 3.1 - Creación y Gestión de Pods
- Lab 3.2 - Despliegue con ReplicaSets
- Lab 3.3 - Deployments y Rolling Updates
- Lab 3.4 - Configuración de Health Checks
Validación
Conceptos Clave
Pods
Los Pods son la unidad desplegable más pequeña en Kubernetes. Un Pod puede contener uno o varios contenedores que comparten recursos.
ReplicaSets
Los ReplicaSets mantienen un número estable de réplicas de Pods en ejecución.
Deployments
Los Deployments gestionan los ReplicaSets y ofrecen funcionalidades de actualización declarativa, rollback y escalado.
Próximos Pasos
Comience por comprender los Pods:
Capítulo 3.1: Introducción a los Pods
Lab 3.1: Creación y Gestión de Pods
Módulo creado el: diciembre de 2024