Contacta con nosotros

Temario del curso

Introducción

  • ¿Qué es Kubernetes?
  • Contenedores frente a virtualización.
  • Visión general de las características y la arquitectura de Kubernetes.
  • Kubernetes en el contexto de Cloud Native Computing Foundation (CNCF).

Comprensión de Kubernetes

  • El ciclo de vida de una aplicación en Kubernetes.
  • Componentes de Kubernetes: Master y Nodes.
  • Kubelet, Kube-proxy y otros componentes clave.

Primeros pasos

  • Configuración del entorno de desarrollo.
  • Instalación de Kubernetes con kubeadm.
  • Configuración de kubectl y kubeconfig.

Trabajo con Pods

  • Creación de Pods.
  • Gestión de configuraciones de Pods.
  • Acceso y solución de problemas de Pods.

ReplicaSets y Deployments

  • Creación y escalado de ReplicaSets.
  • Gestión de actualizaciones de aplicaciones con Deployments.
  • Uso de actualizaciones progresivas y reversiones.

Servicios y red

  • Creación de servicios para exponer aplicaciones.
  • Servicios internos frente a externos.
  • Políticas de red para una comunicación segura.

Almacenamiento persistente

  • Volumen persistente (PV) y Reclamación de volumen persistente (PVC).
  • Clases de almacenamiento.
  • Uso de volúmenes para la gestión de datos.

Configuración y secretos

  • Gestión de configuraciones de aplicaciones.
  • Protección de datos sensibles con Secrets.
  • Uso de ConfigMaps para configuraciones externas.

Integración de Kubernetes con plataformas en la nube

  • Implementación de clústeres de Kubernetes en principales proveedores de nube.
  • Uso de balanceadores de carga e Ingress Controllers.
  • Escalado automático con Horizontal Pod Autoscalers (HPA).

Monitoreo y registro

  • Implementación de comprobaciones de salud.
  • Uso del Dashboard de Kubernetes para el monitoreo del clúster.
  • Agregación de registros con herramientas como Fluentd y Elasticsearch.

Solución de problemas

  • Identificación de problemas comunes en implementaciones de Kubernetes.
  • Depuración de problemas de aplicaciones y de red.
  • Análisis de eventos y registros de Kubernetes.

Resumen y siguientes pasos

  • Puntos clave del curso.
  • Recursos recomendados para continuar el aprendizaje.
  • Siguientes pasos en su trayectoria con Kubernetes.

Requerimientos

  • Comprensión de conceptos básicos de redes.
  • Experiencia con la interfaz de línea de comandos de Linux.
  • Experiencia básica de programación en cualquier lenguaje.

Público objetivo

  • Desarrolladores.
  • Administradores de sistemas.
  • Ingenieros de DevOps.
 35 Horas

Número de participantes


Precio por participante

Testimonios (3)

Próximos cursos

Categorías Relacionadas