Migrer de controlPlaneManagement vers management

Le paramètre controlPlaneManagement permettant de gérer le plan de contrôle de votre service mesh est obsolète. Si vous utilisiez auparavant controlPlaneManagement, vous devez migrer vers le paramètre management.

Pour vérifier si vous utilisez controlPlaneManagement, utilisez l'API Feature State:

  gcloud container fleet mesh describe

Toute valeur de controlPlane dans la spécification de votre abonnement indique que vous utilisez controlPlaneManagement et que vous devez migrer vers management.

Différences entre les paramètres controlPlaneManagement et de gestion

Le paramètre management active des comportements automatiques supplémentaires par rapport au paramètre controlPlaneManagement:

Procédure de migration:

Deux scénarios sont possibles, en fonction de votre configuration. Nous allons décrire les étapes de migration pour chaque scénario.

controlPlaneManagement est activé et la gestion n'est pas définie

La condition DEPRECATED_SPEC_CONTROL_PLANE_MANAGEMENT s'affiche via l'API Feature State. Pour migrer vers management:

  1. Activez la gestion automatique du cluster, en désactivant éventuellement certaines fonctionnalités. Exécutez la commande suivante :

      gcloud container fleet mesh update \
        --management automatic \
        --memberships MEMBERSHIP_NAME \
        --project FLEET_PROJECT_ID \
        --location MEMBERSHIP_LOCATION
    
  2. Assurez-vous d'avoir choisi la configuration pour la découverte des points de terminaison multiclusters.

  3. Notez que vous avez activé le plan de données géré.

  4. Désactivez le paramètre controlPlaneManagement qui n'est plus utilisé:

        gcloud container fleet mesh update \
          --control-plane unspecified \
          --memberships MEMBERSHIP_NAME \
          --project FLEET_PROJECT_ID \
          --location MEMBERSHIP_LOCATION
    

Les paramètres de gestion et de controlPlaneManagement sont activés

Si vous utilisez déjà le paramètre management, la condition DEPRECATED_SPEC_CONTROL_PLANE_MANAGEMENT_SAFE peut s'afficher via l'API Feature State. Cela indique que le paramètre controlPlaneManagement obsolète est toujours présent dans votre configuration, même s'il n'est plus utilisé.

Pour supprimer ce paramètre obsolète et assurer une configuration propre, exécutez la commande suivante:

    gcloud container fleet mesh update \
      --control-plane unspecified \
      --memberships MEMBERSHIP_NAME \
      --project FLEET_PROJECT_ID \
      --location MEMBERSHIP_LOCATION

Cela n'aura aucun effet sur le comportement de votre réseau maillé, car le paramètre de gestion remplace déjà le paramètre controlPlaneManagement.