Esegui la migrazione di RootSync per gestirlo nella console Google Cloud
Questa pagina mostra come eseguire la migrazione di RootSync gestito da Hub a un oggetto RootSync. La migrazione consente di gestire RootSync nella console Google Cloud.
Non utilizzare queste istruzioni se gestisci RootSync con strumenti come Terraform o strumenti personalizzati basati su gcloud. Per modificare RootSync, utilizza invece gcloud
beta container fleet config-management apply
.
Per verificare se RootSync è gestito dall'hub, 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 la procedura seguente:
Crea gcloud apply spec con tutti i campi in
spec.configSync
rimossi trannespec.configSync.enabled
. Imposta il valore dispec.configSync.enabled
sutrue
.La specifica di applicazione 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 stata eseguita correttamente, nella console Google Cloud vai alla dashboard dei pacchetti di Config Sync. Dovresti poter modificare RootSync quando espandi il nome del pacchetto.