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
Público
- Ingenieros DevOps
- Administradores Kubernetes
- Desarrolladores de software
- Arquitectos de sistemas
Testimonios (5)
Era paciente y entendía que nos quedamos atrás
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
Explicó todo, no solo las nociones de k8.
Stefan Voinea - EMAG IT Research S.R.L
Curso - Certified Kubernetes Application Developer (CKAD) - exam preparation
Traducción Automática
Depth of knowledge of the trainer
Grant Miller - BMW
Curso - Certified Kubernetes Administrator (CKA) - exam preparation
There was a lot to lean, but it never felt rushed.