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 consoleGoogle 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 verificare che la migrazione di RootSync sia riuscita, nellaGoogle Cloud console, vai alla dashboard dei pacchetti Config Sync. Dovresti essere in grado di modificare RootSync quando espandi il nome del pacchetto.