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:
Crea un file gcloud apply spec con tutti i campi di
spec.configSync
rimossi trannespec.configSync.enabled
. Imposta il valore dispec.configSync.enabled
sutrue
.La specifica apply dovrebbe essere simile all'esempio seguente:
# apply-spec.yaml applySpecVersion: 1 spec: configSync: enabled: true
Applica la configurazione:
gcloud beta container fleet config-management apply --config=apply-spec.yaml
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.