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
:
management
active automatiquement le plan de données géré.management
active automatiquement la découverte de points de terminaison multiclusters.
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
:
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
Assurez-vous d'avoir choisi la configuration pour la découverte des points de terminaison multiclusters.
- Si vous disposez de plusieurs clusters, assurez-vous d'activer les conditions préalables à la découverte des points de terminaison, y compris en vérifiant les règles de pare-feu.
- Vous pouvez également suivre les instructions de désactivation dans Configurer la découverte des points de terminaison.
Notez que vous avez activé le plan de données géré.
- Vous pouvez également désactiver la gestion du plan de données.
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.