Von controlPlaneManagement zu management migrieren
Die Einstellung controlPlaneManagement
zum Verwalten der Service Mesh-Steuerungsebene wird eingestellt. Wenn du bisher controlPlaneManagement
verwendet hast, musst du zu management
migrieren.
Mit der Feature State API kannst du prüfen, ob du controlPlaneManagement
verwendest:
gcloud container fleet mesh describe
Wenn in deiner Mitgliedschaftsspezifikation ein Wert für controlPlane
angegeben ist, bedeutet das, dass du controlPlaneManagement
verwendest und zu management
migrieren musst.
Unterschiede zwischen den Einstellungen „controlPlaneManagement“ und „management“
Mit der Einstellung management
können Sie zusätzliche automatische Verhaltensweisen aktivieren, die mit der Einstellung controlPlaneManagement
nicht möglich sind:
management
aktiviert automatisch die verwaltete Datenebene.management
aktiviert automatisch die Multi-Cluster-Endpunkterkennung.
Migrationsschritte:
Je nach Einrichtung gibt es zwei mögliche Szenarien. Wir beschreiben die Migrationsschritte für jedes Szenario.
controlPlaneManagement ist aktiviert und management ist nicht festgelegt
Bedingung DEPRECATED_SPEC_CONTROL_PLANE_MANAGEMENT
wird über die Feature State API angezeigt. So migrieren Sie zu management
:
Automatische Verwaltung für den Cluster aktivieren und optional einige Funktionen deaktivieren. Ausführen:
gcloud container fleet mesh update \ --management automatic \ --memberships MEMBERSHIP_NAME \ --project FLEET_PROJECT_ID \ --location MEMBERSHIP_LOCATION
Prüfen Sie, ob die Konfiguration für die Multi-Cluster-Endpunkterkennung ausgewählt ist.
- Wenn Sie mehrere Cluster haben, müssen Sie die Voraussetzungen für die Endpunkterkennung aktivieren, einschließlich der Firewallregeln.
- Alternativ können Sie der Anleitung unter Endpunkterkennung konfigurieren folgen, um die Funktion zu deaktivieren.
Sie müssen die verwaltete Datenebene aktiviert haben.
- Alternativ können Sie die Verwaltung der Datenebene deaktivieren.
Deaktivieren Sie die Einstellung „controlPlaneManagement“, die nicht mehr verwendet wird:
gcloud container fleet mesh update \ --control-plane unspecified \ --memberships MEMBERSHIP_NAME \ --project FLEET_PROJECT_ID \ --location MEMBERSHIP_LOCATION
Sowohl die Einstellung „management“ als auch „controlPlaneManagement“ sind aktiviert.
Wenn Sie die Einstellung management
bereits verwenden, wird die Bedingung DEPRECATED_SPEC_CONTROL_PLANE_MANAGEMENT_SAFE
möglicherweise über die Feature State API angezeigt. Dies bedeutet, dass die Einstellung controlPlaneManagement
, die nicht mehr unterstützt wird, noch in Ihrer Konfiguration vorhanden ist, obwohl sie nicht mehr verwendet wird.
Führen Sie folgenden Befehl aus, um diese Einstellung zu entfernen und eine saubere Konfiguration zu erhalten:
gcloud container fleet mesh update \
--control-plane unspecified \
--memberships MEMBERSHIP_NAME \
--project FLEET_PROJECT_ID \
--location MEMBERSHIP_LOCATION
Das hat keine Auswirkungen auf das Verhalten Ihres Mesh, da die Einstellung „management“ die Einstellung „controlPlaneManagement“ bereits überschreibt.