Migre o RootSync para gerenciá-lo no console do Google Cloud

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:

  1. Crie uma especificação aplicável do gcloud apply com todos os campos em spec.configSync removidos, exceto spec.configSync.enabled. Defina o valor de spec.configSync.enabled como true.

    A especificação aplicável precisa ser semelhante ao exemplo a seguir:

    # apply-spec.yaml
    applySpecVersion: 1
    spec:
      configSync:
        enabled: true
    
  2. Aplique a configuração:

    gcloud beta container fleet config-management apply --config=apply-spec.yaml
    
  3. 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.

    Acessar o painel de pacotes do Config Sync