Apéndice C. Operaciones Istio y Kubeflow

Este apéndice proporciona material sobre la funcionalidad básica de Istio y cómo se relaciona con la gestión de la malla de servicios para los componentes de Kubeflow. Está pensado como información de referencia para el resto del libro y, en concreto, para el Capítulo 2.

Gestión de la malla de servicios con Istio

Las infraestructuras modernas suelen estar compuestas por muchos microservicios en los que cada microservicio define sus propias API, y los servicios interactúan entre sí utilizando estas API para atender las peticiones de los usuarios finales.

La arquitectura de microservicios distribuidos es fundamental para la mayoría de las aplicaciones modernas. Creamos sistemas complejos combinando múltiples microservicios en los que cada microservicio define sus propias API. Estos servicios separados interactúan entre sí a través de estas API para atender las peticiones de los usuarios finales.

Una malla de servicios es una red de microservicios que componen las aplicaciones y las interacciones entre los microservicios. A medida que una malla de servicios se hace más grande y compleja, se vuelve naturalmente más difícil de gestionar y operar. Los retos en las operaciones de malla de servicios incluyen:

  • Descubrimiento
  • Equilibrio de carga
  • Recuperación de fallos
  • Métricas
  • Monitoreo

También hay operaciones más complejas, como:

  • Pruebas A/B
  • Lanzamientos canarios
  • Limitación de la tasa
  • Control de acceso
  • Autenticación de extremo a extremo

Istio ...

Get Guía de operaciones de Kubeflow now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.