Ingress-Migration

In diesem Dokument wird gezeigt, wie Sie von einem Nutzercluster 1.7 mit einem Isto Gateway-Objekt auf Version 1.8 aktualisieren.

Übersicht

In Version 1.8 von Anthos-Cluster auf VMware (GKE On-Prem) hat sich der Ingress-Mechanismus im Vergleich zu früheren Versionen erheblich geändert.

In Versionen vor Version 1.8 haben Sie Ingress durch Erstellen eines Istio-Gateway-Objekts aktiviert. Anschließend konnten Sie Ingress-Objekte erstellen.

In Version 1.8 erstellen Sie kein Gateway-Objekt. Sie können Ingress-Objekte wie gewohnt erstellen.

Wenn Sie ein Upgrade von einem 1.7-Nutzercluster mit aktiviertem Ingress auf 1.8 vornehmen möchten, müssen Sie zuerst ein Tool ausführen, das den alten Ingress-Mechanismus in den neuen konvertiert.

Versuchen Sie, mit dem Upgrade des Nutzerclusters zu beginnen, um zu prüfen, das Tool ausgeführt werden muss:

gkectl upgrade cluster --kubeconfig ADMIN_CLUSTER_KUBECONFIG --config USER_CLUSTER_CONFIG

Wenn folgender Fehler angezeigt wird, müssen Sie das Tool ausführen:

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

Gehen Sie so vor:

  1. Folgen Sie der Anleitung zur Verwendung des Migrationstools.

  2. Nachdem Sie alle Probleme behoben haben, sollten Sie das Gateway-Objekt mit Anmerkungen versehen.

  3. Fahren Sie mit dem regulären Upgradeprozess fort.

Wenn bei Ihrem Cluster Ingress aktiviert ist, kann das Überspringen des Migrationsschritts zu einer Trafficunterbrechung bei allen Diensten führen, die eingehenden Traffic verwenden.

Weitere Informationen

Service und Ingress erstellen