Migración de Ingress

En este documento, se muestra cómo actualizar a la versión 1.8 de un clúster de usuario 1.7 que tenga un objeto Isto Gateway.

Descripción general

En la versión 1.8 de los clústeres de Anthos alojados en VMware (GKE On-Prem), el mecanismo Ingress cambió de forma sustancial en comparación con las versiones anteriores.

En las versiones anteriores a 1.8, habilitaste el ingreso mediante la creación de un objeto de puerta de enlace de Istio. Luego, puedes crear objetos Ingress.

En la versión 1.8, no creas un objeto Gateway. Puedes crear objetos de Ingress como de costumbre.

Para actualizar a la versión 1.8 desde un clúster de usuario 1.7 que tiene la entrada habilitada, primero debes ejecutar una herramienta que convierta el mecanismo de entrada anterior en el nuevo.

Para verificar si necesitas ejecutar la herramienta, intenta actualizar el clúster de usuario:

gkectl upgrade cluster --kubeconfig ADMIN_CLUSTER_KUBECONFIG --config USER_CLUSTER_CONFIG

Si ves el siguiente error, debes ejecutar la herramienta:

- Validation Category: Ingress
    Running validation check for "User cluster Ingress"... /
    - [FAILURE] User cluster Ingress: detected usage of unsupported Ingress, ...

A continuación, se indican los pasos que debes seguir:

  1. Sigue las instrucciones para usar la herramienta de migración.

  2. Después de resolver cualquier problema, recuerda anotar el objeto de puerta de enlace.

  3. Continúa con el proceso de actualización habitual.

Si tu clúster tiene habilitada la entrada, omitir el paso de migración puede provocar una interrupción del tráfico en todos los servicios que usan Ingress.

¿Qué sigue?

Crea un Service y un Ingress