menu
arrow_back

Instale Anthos Service Mesh en Google Kubernetes Engine

Instale Anthos Service Mesh en Google Kubernetes Engine

1 hora 30 minutos 7 créditos

GSP654

Labs de autoaprendizaje de Google Cloud

Descripción general

Istio es un framework de código abierto para conectar, proteger y administrar microservicios. Se puede usar con cualquier servicio, incluidos, entre otros, aquellos alojados en un clúster de Kubernetes. Con Istio, puede crear una red de servicios implementados con balanceo de cargas, autenticación de servicio a servicio, supervisión y mucho más, sin requerir ningún cambio en el código de servicio.

Por ejemplo, en sistemas distribuidos confiables, es común que un sistema quiera reintentar una solicitud después de una falla, posiblemente con un retraso en la retirada exponencial. Hay bibliotecas para Java, Golang y Node.js que se encargan de esto. Sin embargo, si se usan dentro de las aplicaciones, cada una de estas aplicaciones deberá resolver este problema de forma independiente. El sidecar de Istio podría encargarse de esto por la aplicación automáticamente.

Anthos Service Mesh

Anthos Service Mesh (ASM) cuenta con la tecnología de Istio. Con Anthos Service Mesh, obtiene la distribución de Istio completamente compatible y probada por Anthos que le permite crear e implementar una malla de servicios con Anthos GKE, ya sea que su clúster opere en Google Cloud o de forma local.

Puede usar perfiles de configuración predeterminados con configuraciones recomendadas que se personalizan tanto para Google Kubernetes Engine como para Anthos GKE On-Prem.

Por último, Anthos Service Mesh tiene un conjunto de funciones y herramientas adicionales que lo ayudan a observar y administrar servicios confiables y seguros de forma unificada:

  • Las métricas y los registros de servicio para el tráfico HTTP(S) dentro de su clúster de GKE en la malla se transfieren automáticamente a Google Cloud.
  • Los paneles de servicios preconfigurados le brindan la información que necesita para comprender sus servicios.
  • La telemetría detallada le permite profundizar en sus métricas y registros, mediante el filtrado y la segmentación de sus datos en función de una gran variedad de atributos.
  • La vista rápida de las relaciones de servicio a servicio lo ayudan a comprender quién se conecta a determinado servicio y los servicios de los que depende cada servicio.
  • Los objetivos de nivel de servicio (SLO) proporcionan estadísticas sobre el estado de sus servicios. Puede definir con facilidad un SLO y recibir alertas sobre sus propios estándares de estado del servicio.

Anthos Service Mesh es la manera más fácil y completa de implementar una malla de servicios basada en Istio en sus clústeres de Anthos.

En este lab, instalará Anthos Service Mesh en un clúster de GKE.

Objetivos

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

  • Aprovisionar un clúster en Google Kubernetes Engine (GKE)
  • Instalar y configurar Anthos Service Mesh
  • Implementar Bookinfo, una aplicación de varios servicios habilitada para Istio
  • Habilitar el acceso externo usando una puerta de enlace de entrada de Istio
  • Usar la aplicación Bookinfo
  • Supervisar el rendimiento del servicio con el panel de Anthos Service Mesh

Ú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

Create GKE Cluster (zone: us-central1-b) and grant gkehub.connect role permissions to it

Ejecutar paso

/ 30

Installing Anthos Service Mesh

Ejecutar paso

/ 30

Deploying a BookInfo application

Ejecutar paso

/ 40