Ponte en Contacto
 Duración 14 horas

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 Fundamentales y Arquitectura

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

Configuración de un Entorno de 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.

Implementación de Aplicaciones en Kubernetes

  • Creación y gestión de pods y despliegues.
  • Actualizaciones graduales y reversión (rollbacks).
  • Gestión de imágenes de contenedores.

Redes y Servicios

  • Vista general de la red del clúster.
  • Creación de servicios internos y externos.
  • DNS, controladores de entrada (ingress) y conceptos básicos de balanceo de carga.

Volumenes y Almacenamiento

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

Monitoreo y Solución de Problemas en el Clúster

  • Inspección de registros (logs) y eventos de pods.
  • Comandos de diagnóstico comunes de kubectl.
  • Mejores prácticas para límites de recursos y comprobaciones de salud.

Resumen y Próximos Pasos

Requerimientos

  • Comprensión de los conceptos de contenedorización (p. ej., Docker).
  • Experiencia con la línea de comandos de Linux.
  • Conocimientos básicos de redes y administración de sistemas.

Público Objetivo

  • Desarrolladores que implementan aplicaciones en contenedores.
  • Ingenieros de DevOps que gestionan la orquestación de contenedores.
  • Administradores de sistemas que soportan entornos de Kubernetes.

Número de participantes


Precio por participante

Reseñas (4)

Próximos cursos

Categorías Relacionadas