Temario del curso

Introducción a la Integración de Kuma y Kubernetes

  • Resumen de Kuma service mesh y su papel en Kubernetes
  • Kuma: Resumen de características y arquitectura
  • Comprensión de los beneficios de la integración de Kuma con Kubernetes
  • Comparación entre diferentes soluciones de service mesh en el ecosistema de Kubernetes
  • Comprensión de la necesidad de un service mesh en la arquitectura moderna de microservicios
  • Instalación de Kuma en clústeres Kubernetes
  • Exploración de los componentes del plano de control y el plano de datos de Kuma

Distribución y Configuración de Kuma en Kubernetes

  • Instalación de los componentes del panel de control de Kuma dentro de los clústeres Kubernetes
  • Distribución de proxy del plano de datos de Kuma junto con los pods de Kubernetes
  • Integración con el servidor API de Kubernetes y sincronización del panel de control
  • Validación y prueba de la distribución de Kuma dentro de los entornos de Kubernetes

Descubrimiento de Servicios y Enrutamiento del Tráfico con Kuma

  • Configuración del descubrimiento de servicios con el catálogo de servicios de Kuma
  • Implementación de políticas de enrutamiento del tráfico utilizando las recursos de enrutamiento del tráfico de Kuma
  • Ejercicios prácticos: Configuración del enrutamiento del tráfico para diversos escenarios de distribución
  • Estrategias de balanceo de carga en Kuma: Balanceo de carga de nivel 4 y de nivel 7

Gestión Avanzada del Tráfico con Kuma

  • Profundización en las políticas de tráfico de Kuma
  • Técnicas de enrutamiento, división y formado del tráfico de Kuma
  • Enrutamiento ponderado, inyección de fallos y circuit breaking
  • Distribuciones Canary y blue-green con Kuma en Kubernetes

Observabilidad del Tráfico y Seguridad con Kuma

  • Implementación de las funcionalidades de telemetría y observabilidad con los proxy del plano de datos de Kuma
  • Introducción a las capacidades de métricas de tráfico, trazado y logging de Kuma
  • Seguridad de la comunicación entre servicios con cifrado mTLS
  • Aplicación de políticas de tráfico y control de acceso con las políticas de tráfico de Kuma

Potenciación de la Seguridad con Kuma en Kubernetes

  • Implementación de autenticación mutual TLS (mTLS) entre servicios
  • Políticas de control de acceso basadas en roles (RBAC) para el control detallado de acceso
  • Cifrado y protección de datos en el service mesh de Kuma dentro de los clústeres Kubernetes

Observabilidad y Monitoreo con Kuma

  • Uso de Prometheus y Grafana para el monitoreo de métricas de Kuma
  • Logging y trazado con Kuma para una mejor observabilidad
  • Solución de problemas y depuración de las distribuciones de Kuma en los entornos de Kubernetes

Estrategias de Distribución Multi-Cluster

  • Arquitectura federada del service mesh con Kuma a través de múltiples clústeres de Kubernetes
  • Replicación y sincronización del service mesh a través de los clústeres
  • Planificación del recuperación ante desastres y consideraciones sobre alta disponibilidad con Kuma en entornos multi-cluster

Optimización del Rendimiento y Escalabilidad de Kuma en Kubernetes

  • Optimización de los componentes del panel de control y el plano de datos de Kuma para mejorar el rendimiento
  • Escalabilidad de las distribuciones de Kuma en clústeres de Kubernetes
  • Estrategias de balanceo de carga y optimización del rendimiento para el service mesh de Kuma

Temas Avanzados y Mejores Prácticas

  • Implementación de inyección de fallos y circuit breaking para pruebas de resiliencia
  • Técnicas avanzadas de enrutamiento del tráfico: Desplazamiento del tráfico y espejo
  • Integración de Kuma con service mesh externos (por ejemplo, Istio, Linkerd)
  • Mejores prácticas para la distribución y gestión de Kuma en entornos de producción
  • Solución de problemas comunes y técnicas de depuración

Talleres Prácticos:

  • Configuración de clústeres de Kubernetes para la distribución de Kuma
  • Distribución de aplicaciones de microservicios con políticas avanzadas de gestión del tráfico
  • Implementación de medidas de seguridad con mTLS y RBAC
  • Monitoreo de las distribuciones de Kuma utilizando Prometheus y Grafana
  • Escenario de distribución multi-cluster y pruebas de recuperación ante desastres
  • Ejercicios de optimización del rendimiento y escalabilidad para Kuma en Kubernetes

Proyecto y Examen Final (Opcional)

  • Proyecto final: Diseño e implementación de una arquitectura de service mesh utilizando Kuma para una aplicación de microservicios de ejemplo
  • Examen de certificación NobleProg: Evaluación de la comprensión de los participantes sobre los conceptos, configuraciones y mejores prácticas de Kuma

Requerimientos

  • Experiencia previa con los fundamentos de Kubernetes y los conceptos de contenerización
  • Habilidad en el uso de la interfaz de línea de comandos de Linux
  • Conocimiento de las tecnologías de contenerización (Docker, runtimes de contenedores)
  • Conocimiento de los fundamentos de redes
  • Conocimiento de los principios de networking y los conceptos de service mesh es útil pero no indispensable

Público

  • Ingenieros DevOps
  • Administradores Kubernetes
  • Desarrolladores de software
  • Arquitectos de sistemas
 35 Horas

Testimonios (5)

Próximos cursos

Categorías Relacionadas