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:

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:

  1. 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
    
  2. Prüfen Sie, ob die Konfiguration für die Multi-Cluster-Endpunkterkennung ausgewählt ist.

  3. Sie müssen die verwaltete Datenebene aktiviert haben.

  4. 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.