Migrazione di un Ingress

Questo documento mostra come eseguire l'upgrade alla versione 1.8 da un cluster utente 1.7 con un oggetto Isto Gateway.

Panoramica

Nella versione 1.8 dei cluster Anthos su VMware (GKE on-prem), il meccanismo in entrata è cambiato in modo sostanziale dalle versioni precedenti.

Nelle versioni prima della 1.8, potevi attivare il traffico in entrata creando un oggetto Istio Gateway. Poi puoi creare oggetti Ingress.

Nella versione 1.8, non crei un oggetto Gateway. Puoi creare oggetti Ingress come di consueto.

Per eseguire l'upgrade a 1.8 da un cluster utente 1.7 con traffico in entrata attivato, devi prima eseguire uno strumento che converti il vecchio meccanismo in entrata.

Per verificare se è necessario eseguire lo strumento, prova a eseguire l'upgrade del cluster utente:

gkectl upgrade cluster --kubeconfig ADMIN_CLUSTER_KUBECONFIG --config USER_CLUSTER_CONFIG

Se viene visualizzato il seguente errore, significa che devi eseguire lo strumento:

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

Segui questi passaggi:

  1. Segui le istruzioni per l'utilizzo dello strumento di migrazione.

  2. Dopo aver risolto eventuali problemi, ricordati di annotare l'oggetto Gateway.

  3. Continua con la normale procedura di upgrade.

Se per il cluster è abilitato il traffico in entrata, se salti questo passaggio potresti causare un'interruzione del traffico per tutti i servizi in entrata.

Passaggi successivi

Crea un Service e una Ingress