Sie müssen alle veralteten und ungenutzten Ressourcen aus Ihrem Cluster entfernen, um das Upgrade Ihres Clusters abzuschließen und die Migration zur Flottenkomponente von Knative Serving zu ermöglichen.
Hinweise
Sie müssen zuerst prüfen, ob die Anforderungen für das Upgrade erfüllt sind.
In den Befehlen auf dieser Seite werden die Umgebungsvariablen und das Migrationsskript aus dem Vorbereitungsschritt für das Upgrade verwendet.
Es ist wichtig, dass Sie jeden Schritt dieses Prozesses in der angegebenen Reihenfolge ausführen.
Übersicht
In diesem Schritt wird das Migrationsskript für Folgendes verwendet:
- Erzwingen Sie die vollständige Kontrolle über Ihre Knative Serving-Ressourcen vom Operator
appdevexperience-operator
. - Löschen Sie das Istio-Bundle und das GKE-Add-on "Knative Serving".
- Löschen Sie alle Hilfskonfigurationspläne.
Sie können dann die Funktion „Skalierung auf null” wieder aktivieren.
Knative Serving-Upgrade abschließen
So schließen Sie das Upgrade für Knative Serving und den Migrationsprozess ab:
Starten Sie das Migrationsskript mit dem folgenden Befehl:
./migration-addon.sh --command finalize
Im Terminal werden Sie vom Migrationsskript aufgefordert, zu bestätigen, dass Sie fortfahren möchten. Geben Sie
y
ein, um den Vorgang abzuschließen.Die Eingabeaufforderungen während des letzten Schritts sehen ungefähr so aus:
In the process of cleaning up, the script performs the following: 1. enforcing Knative serving operator fully controls Knative serving resources.<br> 2. deleting Istio slim installed by Knative serving GKE add-on<br> 3. deleting helper configmaps Continue? [Y/n] y<br> 1. enforcing Knative serving operator fully controls Knative serving resources. cloudrun.operator.run.cloud.google.com/cloud-run patched Waiting for Knative serving serving to be ready... Knative serving serving is ready. 2. Deleting Istio slim resources 3. Deleting helper configmaps Cleanup is done. The upgrade to new Knative serving completes! <br>
Führen Sie den folgenden Befehl aus, um „Skalierung auf 0” zu aktivieren:
kubectl patch cm config-autoscaler -n knative-serving -p '{"data":{"enable-scale-to-zero": "true"}}'