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:
Crea un file gcloud apply spec con tutti i campi in
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 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.