Cette page explique comment migrer un objet RootSync géré par une appartenance à un parc (anciennement hub) vers un objet RootSync géré par Config Sync. Cette migration vous permet de gérer votre RootSync dans la consoleGoogle Cloud .
Pour vérifier si votre RootSync est géré par une appartenance à un parc, exécutez kubectl -n config-management-system get RootSyncs root-sync -o jsonpath='{.metadata.annotations}'
.
Si l'annotation "configmanagement.gke.io/managed-by-hub": "true"
s'affiche, RootSync est géré par le hub.
Pour migrer votre RootSync, procédez comme suit :
Créez une spécification d'application de gcloud en supprimant tous les champs de
spec.configSync
, à l'exception despec.configSync.enabled
. Définissez la valeur despec.configSync.enabled
surtrue
.La spécification d'application doit ressembler à l'exemple suivant :
# apply-spec.yaml applySpecVersion: 1 spec: configSync: enabled: true
Appliquez la configuration :
gcloud beta container fleet config-management apply --config=apply-spec.yaml
Pour vérifier que RootSync a bien été migré, accédez au tableau de bord des packages Config Sync dans la consoleGoogle Cloud . Vous devriez pouvoir modifier RootSync lorsque vous développez le nom du package.