Esegui la migrazione di RootSync per la gestione nella console Google Cloud

Questa pagina mostra come eseguire la migrazione di un RootSync gestito da un'appartenenza al parco (in precedenza Hub) a 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 in 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 verificare che la migrazione di RootSync sia andata a buon fine, nella console Google Cloud vai alla dashboard dei pacchetti Config Sync. Dovresti essere in grado di modificare RootSync quando espandi il nome del pacchetto.

    Vai alla dashboard dei pacchetti Config Sync