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
Testimonios (5)
él fue paciente y entendió que nos retrasamos
Albertina - REGNOLOGY ROMANIA S.R.L.
Curso - Deploying Kubernetes Applications with Helm
Traducción Automática
la preparación técnica de los docentes
Giorgio - Asystel-BDF S.p.A.
Curso - Creating a Service Mesh with Istio and Kubernetes
Traducción Automática
El entrenamiento fue más práctico
Siphokazi Biyana - Vodacom SA
Curso - Kubernetes on AWS
Traducción Automática
Aprendiendo sobre Kubernetes.
Felix Bautista - SGS GULF LIMITED ROHQ
Curso - Kubernetes on Azure (AKS)
Traducción Automática
Que Brian tiene buen conocimiento del tema y explica bien