Programa del Curso

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

  • Descripción general de la malla de servicios Kuma y su papel en Kubernetes
  • Kuma: Descripción general de las características y la arquitectura
  • Comprender los beneficios de integrar Kuma con Kubernetes
  • Comparación de diferentes soluciones de malla de servicios en el ecosistema Kubernetes
  • Comprender la necesidad de una malla de servicios en la arquitectura moderna de microservicios
  • Instalación de Kuma en clústeres Kubernetes
  • Explorando el plano de control y los componentes del plano de datos de Kuma

Implementación y configuración de Kuma en Kubernetes

  • Instalación de componentes del panel de control de Kuma dentro de clústeres Kubernetes
  • Implementación de proxies de plano de datos Kuma junto con pods Kubernetes
  • Integración con el servidor API de Kubernetes y sincronización del panel de control
  • Validación y pruebas de la implementación de Kuma dentro de entornos Kubernetes

Descubrimiento de servicios y enrutamiento de tráfico con Kuma

  • Configuración de Service Discovery con el catálogo de servicios de Kuma
  • Implementación de políticas de enrutamiento de tráfico utilizando los recursos de enrutamiento de tráfico de Kuma
  • Tutoriales prácticos: Configuración del enrutamiento de tráfico para varios escenarios de implementación
  • Estrategias de equilibrio de carga en Kuma: equilibrio de carga de capa 4 y capa 7

 

Gestión avanzada del tráfico con Kuma

  • Información sobre las políticas de tráfico de Kuma
  • Técnicas de enrutamiento, división y modelado del tráfico de Kuma
  • Enrutamiento ponderado, inyección de fallas y ruptura de circuitos
  • Distribuciones canarias y azul-verde con Kuma en Kubernetes

Observabilidad y seguridad del tráfico con Kuma

  • Implementación de telemetría y observabilidad con proxies de plano de datos de Kuma
  • Introducción a las métricas de tráfico, rastreo y capacidades de registro de Kuma
  • Seguridad de las comunicaciones de servicio a servicio con cifrado mTLS
  • Aplicación de políticas de tráfico y control de acceso con las políticas de tráfico de Kuma

 

Seguridad mejorada con Kuma en Kubernetes

  • Implementación de la autenticación TLS mutua (mTLS) entre servicios
  • Políticas de control de acceso basado en roles (RBAC) para un control de acceso detallado
  • Cifrado y protección de datos en Kuma Service Mesh dentro de clústeres Kubernetes

Observabilidad y Monitoreo con Kuma

  • Uso de Prometheus y Grafana para el seguimiento de métricas de Kuma
  • Registro y seguimiento con Kuma para mejorar la observabilidad
  • Solución de problemas y depuración de implementaciones de Kuma en entornos Kubernetes

Estrategias de implementación de varios clústeres

  • Arquitectura de malla de servicios federados con Kuma en varios clústeres Kubernetes
  • Replicación y sincronización de Service Mesh entre clústeres
  • Planificación de la recuperación ante desastres y consideraciones de alta disponibilidad con Kuma en entornos de varios clústeres

Optimización del rendimiento y ScalaHabilidad de Kuma en Kubernetes

  • Optimización del panel de control y los componentes del plano de datos de Kuma para mejorar el rendimiento
  • ScalaCapacidad de las implementaciones de Kuma en clústeres Kubernetes
  • Estrategias de equilibrio de carga y ajuste del rendimiento para Kuma Service Mesh

 

 

 

Temas avanzados y mejores prácticas

  • Implementación de la inyección de fallos y la interrupción de circuitos para las pruebas de resiliencia
  • Técnicas avanzadas de enrutamiento de tráfico: desplazamiento de tráfico y reflejo
  • Integración de Kuma con mallas de servicios externas (por ejemplo, Istio, Linkerd)
  • Prácticas recomendadas para implementar y administrar 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 Kubernetes para la implementación de Kuma
  • Implemente aplicaciones de microservicios con políticas avanzadas de administración de tráfico
  • Implementación de medidas de seguridad con mTLS y RBAC
  • Supervisión de implementaciones de Kuma mediante Prometheus y Grafana
  • Escenario de implementación de varios clústeres y pruebas de recuperación ante desastres
  • Ejercicios de ajuste de rendimiento y escalabilidad para Kuma en Kubernetes

 

Proyecto y Examen Final (Opcional)

  • Proyecto de conclusión: Diseño e implementación de una arquitectura de malla de servicios utilizando Kuma para una aplicación de microservicios de ejemplo
  • Examen de certificación NobleProg: evaluación de la comprensión de los participantes de los conceptos, la configuración y las mejores prácticas de Kuma

Requerimientos

  • Experiencia previa con los fundamentos de Kubernetes y los conceptos de contenedorización
  • Competencia en el uso de la interfaz de línea de comandos de Linux
  • Conocimiento de tecnologías de contenedorización (Docker, tiempo de ejecución de contenedores)
  • Conocimiento de los fundamentos de las redes
  • El conocimiento de los principios de red y los conceptos de malla de servicios es útil, pero no esencial

Audiencia

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

Número de participantes



Precio por participante

Testimonios (5)

Cursos Relacionados

Categorías Relacionadas