Preguntas frecuentes sobre la migración de Istio on GKE a Anthos Service Mesh

En esta página, se describen las preguntas frecuentes y las respuestas relacionadas para migrar de Istio on GKE a Anthos Service Mesh.

¿Por qué miré de Istio on GKE a Anthos Service Mesh?

Istio en Google Kubernetes Engine es una función beta que implementa Istio administrado por Google en un clúster de Google Kubernetes Engine (GKE). Istio on GKE implementa una versión no compatible (Istio versión 1.4). Para brindarte las funciones más recientes de la malla de servicios y una implementación de malla de servicios compatible, actualizaremos todos los usuarios de Istio on GKE en Anthos Service Mesh.

Anthos Service Mesh es un producto de malla de servicios administrado y compatible con Google que cuenta con la tecnología de las API de Istio. Anthos Service Mesh es para Istio lo que GKE es para Kubernetes. Debido a que Anthos Service Mesh se basa en las API de Istio, puedes seguir usando tus configuraciones de Istio cuando migras a Anthos Service Mesh. Además, no existe la dependencia de un solo proveedor.

Anthos Service Mesh proporciona los siguientes beneficios:

  • Una malla de servicios administrada por Google y compatible con Google.
  • API de Istio sin dependencia con un proveedor
  • Paneles de telemetría listos para usar y administración de los SLO sin la necesidad de administrar soluciones de terceros adicionales.
  • Opciones de autoridades certificadoras alojadas en Google.
  • Integración con las herramientas de redes de Google Cloud e Identity-Aware Proxy (IAP)
  • Compatibilidad con plataformas híbridas y de múltiples nubes.

Para obtener más información sobre las características y capacidades de Anthos Service Mesh, consulta las funciones compatibles con el plano de control administrado por Google.

¿Hay algún tiempo de inactividad asociado con esta migración?

La secuencia de comandos de migración está diseñada para evitar el tiempo de inactividad. La secuencia de comandos instala Anthos Service Mesh como un plano de control Canary junto con tu plano de control de Istio existente. Se actualiza istio-ingressgateway en su lugar. Luego, vuelva a etiquetar los espacios de nombres habilitados para Istio a fin de comenzar a usar Anthos Service Mesh con la autoridad certificadora de Anthos Service Mesh (CA de Mesh).

Asegúrate de tener PodDisruptionBudgets configurado correctamente para tus aplicaciones, de modo que no experimentes ningún tiempo de inactividad de la aplicación. Aunque puedes evitar el tiempo de inactividad, si lo haces tú mismo, te recomendamos que realices esta migración durante un período de mantenimiento programado. Las migraciones generadas por Google se realizan durante un período de mantenimiento de GKE. Asegúrate de que los clústeres de GKE tengan configurados períodos de mantenimiento.

¿Hay algún costo asociado al uso de Anthos Service Mesh?

Existen dos formas de usar Anthos Service Mesh en GKE:

  • Si tienes una suscripción a Anthos, Anthos Service Mesh se incluye como parte de tu suscripción a Anthos.

  • Si no tienes una suscripción a Anthos, puedes usar Anthos Service Mesh como un producto independiente en GKE (en Google Cloud). Para obtener más información, consulta los detalles de precios de Anthos Service Mesh.

¿Hay funciones o configuraciones que no sean compatibles con la versión más reciente de Anthos Service Mesh?

La secuencia de comandos verifica todas las configuraciones de Istio y las migra a la versión más reciente de Anthos Service Mesh. Hay ciertas configuraciones que pueden requerir pasos adicionales para migrar de la versión 1.4 de Istio a la versión 1.10 de Anthos Service Mesh. La secuencia de comandos realiza una verificación de configuración y te informa si alguna configuración requiere pasos adicionales.

¿Cambia la migración mis configuraciones actuales de Istio?

No, las configuraciones de Istio funcionan en Anthos Service Mesh sin necesidad de ningún cambio.

Después de migrar a Anthos Service Mesh, ¿puedo migrar a Istio?

Sí, no hay compromiso de usar Anthos Service Mesh. Puedes desinstalar Anthos Service Mesh y volver a instalar Istio en cualquier momento.

Si la migración falla, ¿es posible revertirla?

Sí, la secuencia de comandos le permite revertir a la versión anterior de Istio on GKE.

¿Qué versión de Istio puedo migrar con esta secuencia de comandos?

La secuencia de comandos te ayuda a migrar de la versión 1.4 de Istio on GKE a la versión 1.10 de Anthos Service Mesh. La secuencia de comandos validará la versión de Istio durante la etapa previa a la migración y te indicará si se puede migrar la versión de Istio.

¿Cómo puedo obtener ayuda adicional con esta migración?

Nuestros ingenieros de asistencia técnica están encantados de brindarte ayuda. Puedes abrir un caso de ayuda desde Google Cloud Console. Para obtener más información, consulta Administra casos de asistencia.

¿Qué sucede si no migro a Anthos Service Mesh?

Sus componentes de Istio continúan funcionando, pero Google ya no administra su instalación de Istio. Ya no recibes actualizaciones automáticas y no se garantiza que la instalación funcione como las actualizaciones de la versión del clúster de Kubernetes.

Para obtener más información, consulta Compatibilidad con Istio.

¿Qué sigue?