Esegui la migrazione di RootSync per gestirla nella console Google Cloud

Questa pagina mostra come eseguire la migrazione di una RootSync gestita da un abbonamento a un parco risorse (in precedenza Hub) in un oggetto RootSync gestito da Config Sync. Questa migrazione ti consente di gestire RootSync nella console Google Cloud.

Per verificare se RootSync è gestito da un abbonamento a un parco, esegui kubectl -n config-management-system get RootSyncs root-sync -o jsonpath='{.metadata.annotations}'. Se vedi l'annotazione "configmanagement.gke.io/managed-by-hub": "true", significa che RootSync è gestito dall'hub.

Per eseguire la migrazione di RootSync, completa i seguenti passaggi:

  1. Crea un file gcloud apply spec con tutti i campi di spec.configSync rimossi tranne spec.configSync.enabled. Imposta il valore di spec.configSync.enabled su true.

    La specifica apply dovrebbe essere simile all'esempio seguente:

    # apply-spec.yaml
    applySpecVersion: 1
    spec:
      configSync:
        enabled: true
    
  2. Applica la configurazione:

    gcloud beta container fleet config-management apply --config=apply-spec.yaml
    
  3. Per confermare che la migrazione di RootSync è riuscita, nel Nella console Google Cloud, vai alla dashboard dei pacchetti di Config Sync. Dovresti essere in grado di modificare RootSync quando espandi il nome del pacchetto.

    Vai alla dashboard dei pacchetti Config Sync