Saltar al contenido principal

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​

  1. Capítulo 3.1 - Introducción a los Pods
  2. Capítulo 3.2 - Declaración YAML de Pods
  3. Capítulo 3.3 - Labels y Selectors
  4. Capítulo 3.4 - Ciclo de Vida de los Pods

Parte 2: ReplicaSets​

  1. Capítulo 3.5 - ReplicaSets

Parte 3: Deployments​

  1. Capítulo 3.6 - Deployments
  2. Capítulo 3.7 - Estrategias de Despliegue
  3. Capítulo 3.8 - Health Checks

Laboratorios Prácticos​

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