menu
arrow_back

Cómo administrar el enrutamiento de tráfico con Istio y Envoy

Cómo administrar el enrutamiento de tráfico con Istio y Envoy

1 hora 15 minutos 7 créditos

GSP656

Labs de autoaprendizaje de Google Cloud

Descripción general

Introducción

Con Istio, puede administrar el descubrimiento de servicios, el enrutamiento de tráfico y el balanceo de cargas para su malla de servicios sin tener que actualizar sus servicios. Istio simplifica la configuración de propiedades a nivel del servicio, como tiempos de espera y reintentos, y de tareas, como lanzamientos en etapas con divisiones de tráfico basadas en porcentajes.

El modelo de administración de tráfico de Istio se basa en los siguientes dos componentes:

  • Pilot, el componente central de administración de tráfico
  • Proxies de Envoy, que realizan una aplicación forzosa de las configuraciones y políticas establecidas mediante Pilot

Arquitectura de Pilot

Estos componentes habilitan las funciones de administración de tráfico de Istio, incluidas las siguientes:

  • Descubrimiento de servicios
  • Balanceo de cargas
  • Control y enrutamiento de tráfico

Objetivos

En este lab, aprenderá a realizar las siguientes tareas:

  • Revisar los casos prácticos de administración de tráfico
  • Entender la configuración de entrada usando una puerta de enlace de Istio
  • Generar tráfico y usar Kiali para ver el enrutamiento hacia distintas versiones
  • Descargar Istio de código abierto con configuraciones de muestra e istioctl
  • Aplicar reglas de destino predeterminadas para todas las versiones disponibles
  • Aplicar servicios virtuales para enrutar el tráfico a una sola versión de forma predeterminada
  • Enrutar el tráfico a una versión específica de un servicio según la identidad del usuario
  • Cambiar el tráfico de una versión de un microservicio a otra de forma gradual

Únase a Qwiklabs para leer este lab completo… y mucho más.

  • Obtenga acceso temporal a Google Cloud Console.
  • Más de 200 labs para principiantes y niveles avanzados.
  • El contenido se presenta de a poco para que pueda aprender a su propio ritmo.
Únase para comenzar este lab
Puntuación

—/100

Apply default destination rules, for all available versions

Ejecutar paso

/ 50

Apply virtual services to route by default to only one version

Ejecutar paso

/ 50