En esta página, se muestra cómo migrar un RootSync que administra una membresía de flota (antes, Hub) a un objeto RootSync administrado por el Sincronizador de configuración. Esta migración te permite administrar tu RootSync en la consola deGoogle Cloud .
Para comprobar si tu RootSync está administrado por una membresía de flota, ejecuta kubectl -n config-management-system get RootSyncs root-sync -o jsonpath='{.metadata.annotations}'
.
Si ves la anotación "configmanagement.gke.io/managed-by-hub": "true"
, significa que RootSync está administrado por el concentrador.
Para migrar tu RootSync, completa los siguientes pasos:
Crea una especificación de gcloud apply con todos los campos de
spec.configSync
quitados, exceptospec.configSync.enabled
. Establece el valor despec.configSync.enabled
entrue
.La especificación de aplicación debería ser similar al siguiente ejemplo:
# apply-spec.yaml applySpecVersion: 1 spec: configSync: enabled: true
Aplica la configuración:
gcloud beta container fleet config-management apply --config=apply-spec.yaml
Para confirmar que RootSync se migró correctamente, en la consola deGoogle Cloud , ve al panel de paquetes del Sincronizador de configuración. Deberías poder editar RootSync cuando expandas el nombre del paquete.