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:
Crea una gcloud apply spec rimuovendo tutti i campi in
spec.configSync
. trannespec.configSync.enabled
. Imposta il valore dispec.configSync.enabled
atrue
.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. Tu dovresti essere in grado di modificare RootSync quando espandi il nome del pacchetto.