Esegui la migrazione di RootSync per gestirla nella console Google Cloud

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

Per controllare se RootSync è gestito da un abbonamento a un parco risorse, esegui kubectl -n config-management-system get RootSyncs root-sync -o jsonpath='{.metadata.annotations}'. Se viene visualizzata 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 una gcloud apply spec rimuovendo tutti i campi in spec.configSync, ad eccezione di 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 se la migrazione di RootSync è riuscita, vai alla dashboard di Config Sync dei pacchetti nella console Google Cloud. Dovresti essere in grado di modificare RootSync quando espandi il nome del pacchetto.

    Vai alla dashboard dei pacchetti di Config Sync