Contacta con nosotros

Temario del curso

Introducción a Kubernetes

  • ¿Qué es Kubernetes?
  • Beneficios de la orquestación de contenedores.
  • Kubernetes frente a Docker Swarm y otros orquestadores.

Componentes principales y arquitectura

  • Arquitectura del plano de control y los nodos.
  • Pods, ReplicaSets y Despliegues.
  • Servicios, etiquetas (labels) y selectores.

Configuración de un entorno Kubernetes

  • Uso de Minikube o Kind para clústeres locales.
  • Herramienta de línea de comandos kubectl.
  • Acceso e inspección de los componentes del clúster.

Despliegue de aplicaciones en Kubernetes

  • Creación y gestión de pods y despliegues.
  • Actualizaciones progresivas (rolling updates) y retrocesos (rollbacks).
  • Gestión de imágenes de contenedores.

Redes y servicios

  • Visión general de la red del clúster.
  • Creación de servicios internos y externos.
  • Fundamentos de DNS, controladores de entrada (ingress) y balanceo de carga.

Vímenes y almacenamiento

  • Trabajo con volúmenes persistentes y solicitudes de volumen.
  • Clases de almacenamiento y aprovisionamiento dinámico.
  • Estrategias de persistencia de datos.

Monitoreo del clúster y diagnóstico de problemas

  • Inspección de registros y eventos de los pods.
  • Comandos diagnósticos comunes de kubectl.
  • Mejores prácticas para límites de recursos y pruebas de salud (health checks).

Resumen y próximos pasos

Requerimientos

  • Conocimiento de conceptos de contenedores (por ejemplo, Docker)
  • Experiencia con la línea de comandos de Linux
  • Conocimientos básicos de redes y administración de sistemas

Audiencia

  • Desarrolladores que despliegan aplicaciones en contenedores.
  • Ingenieros DevOps que gestionan la orquestación de contenedores.
  • Administradores de sistemas que brindan soporte a entornos Kubernetes.
 14 Horas

Número de participantes


Precio por participante

Testimonios (3)

Próximos cursos

Categorías Relacionadas