Esegui la migrazione da controlPlaneManagement a management
L'impostazione controlPlaneManagement per la gestione del piano di controllo del mesh di servizi è deprecata. Se in precedenza utilizzavi controlPlaneManagement, devi eseguire la migrazione all'impostazione management.
Per verificare se utilizzi controlPlaneManagement, utilizza l'API Feature State:
gcloud container fleet mesh describe
Qualsiasi valore per controlPlane nelle specifiche dell'abbonamento indica che stai utilizzando controlPlaneManagement e devi eseguire la migrazione a management.
Differenze tra le impostazioni controlPlaneManagement e management
L'impostazione management attiva comportamenti automatici aggiuntivi rispetto all'impostazione controlPlaneManagement:
managementattiva automaticamente il piano di dati gestito.managementabilita automaticamente il rilevamento degli endpoint multi-cluster.
Passaggi per la migrazione:
Esistono due possibili scenari a seconda della configurazione. Delineeremo i passaggi di migrazione per ogni scenario.
controlPlaneManagement è abilitato e la gestione non è impostata
La condizione DEPRECATED_SPEC_CONTROL_PLANE_MANAGEMENT verrà visualizzata tramite l'API Feature State. Per eseguire la migrazione a management:
Attiva la gestione automatica del cluster, disattivando facoltativamente alcune funzionalità. Esegui:
gcloud container fleet mesh update \ --management automatic \ --memberships MEMBERSHIP_NAME \ --project FLEET_PROJECT_ID \ --location MEMBERSHIP_LOCATIONAssicurati di aver scelto la configurazione per il rilevamento degli endpoint multi-cluster.
- Se hai più cluster, assicurati di abilitare i prerequisiti per il rilevamento degli endpoint, tra cui le regole del firewall.
- In alternativa, segui le istruzioni per la disattivazione riportate in Configurare il rilevamento degli endpoint.
Tieni presente che hai attivato il piano dati gestito.
- In alternativa, disattiva la gestione del data plane.
Disattiva l'impostazione controlPlaneManagement non più utilizzata:
gcloud container fleet mesh update \ --control-plane unspecified \ --memberships MEMBERSHIP_NAME \ --project FLEET_PROJECT_ID \ --location MEMBERSHIP_LOCATION
Le impostazioni management e controlPlaneManagement sono entrambe attive
Se utilizzi già l'impostazione management, potresti visualizzare la condizione DEPRECATED_SPEC_CONTROL_PLANE_MANAGEMENT_SAFE tramite l'API Feature State. Ciò indica che l'impostazione controlPlaneManagement obsoleta è ancora presente nella configurazione anche se non è più in uso.
Per rimuovere questa impostazione deprecata e garantire una configurazione pulita, esegui:
gcloud container fleet mesh update \
--control-plane unspecified \
--memberships MEMBERSHIP_NAME \
--project FLEET_PROJECT_ID \
--location MEMBERSHIP_LOCATION
Ciò non influirà sul comportamento del mesh, poiché l'impostazione di gestione ha già sostituito l'impostazione controlPlaneManagement.