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 nel 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. tranne spec.configSync.enabled. Imposta il valore di spec.configSync.enabled a 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. Tu dovresti essere in grado di modificare RootSync quando espandi il nome del pacchetto.

    Vai alla dashboard dei pacchetti di Config Sync