Nesta página, mostramos como migrar um RootSync gerenciado por uma associação de frota (antigo Hub) para um objeto RootSync gerenciado pelo Config Sync. Essa migração permite gerenciar o RootSync no console do Google Cloud.
Para verificar se o RootSync é gerenciado por uma associação de frota, execute kubectl -n config-management-system get RootSyncs root-sync -o jsonpath='{.metadata.annotations}'
.
Se a anotação "configmanagement.gke.io/managed-by-hub": "true"
for exibida, o RootSync está sendo gerenciado pelo Hub.
Para migrar o RootSync, siga estas etapas:
Crie uma especificação aplicável do gcloud apply com todos os campos em
spec.configSync
removidos, excetospec.configSync.enabled
. Defina o valor despec.configSync.enabled
comotrue
.A especificação aplicável precisa ser semelhante ao exemplo a seguir:
# apply-spec.yaml applySpecVersion: 1 spec: configSync: enabled: true
Aplique a configuração:
gcloud beta container fleet config-management apply --config=apply-spec.yaml
Para confirmar se o RootSync foi migrado, no console do Google Cloud, acesse o painel de pacotes do Config Sync. Você poderá editar o RootSync ao expandir o nome do pacote.