Migrar de controlPlaneManagement para o gerenciamento

A configuração controlPlaneManagement para gerenciar o plano de controle da malha de serviço foi descontinuada. Se você usava controlPlaneManagement, migre para a configuração management.

Para verificar se você está usando controlPlaneManagement, use a API Feature State:

  gcloud container fleet mesh describe

Qualquer valor de controlPlane na especificação de associação indica que você está usando controlPlaneManagement e precisa migrar para management.

Diferenças entre o controlPlaneManagement e as configurações de gerenciamento

A configuração management permite outros comportamentos automáticos em comparação com a controlPlaneManagement:

Etapas da migração:

Há dois cenários possíveis, dependendo da sua configuração. Vamos descrever as etapas de migração para cada cenário.

O controlPlaneManagement está ativado e o management não está definido

A condição DEPRECATED_SPEC_CONTROL_PLANE_MANAGEMENT será mostrada pela API Feature State. Para migrar para management:

  1. Ative o gerenciamento automático do cluster, desativando alguns recursos, se necessário. Execute:

      gcloud container fleet mesh update \
        --management automatic \
        --memberships MEMBERSHIP_NAME \
        --project FLEET_PROJECT_ID \
        --location MEMBERSHIP_LOCATION
    
  2. Verifique se você tem a configuração escolhida para a descoberta de endpoint de vários clusters.

  3. Você ativou o plano de dados gerenciado.

  4. Desative a configuração "controlPlaneManagement" que não é mais usada:

        gcloud container fleet mesh update \
          --control-plane unspecified \
          --memberships MEMBERSHIP_NAME \
          --project FLEET_PROJECT_ID \
          --location MEMBERSHIP_LOCATION
    

As configurações de "management" e "controlPlaneManagement" estão ativadas

Se você já estiver usando a configuração management, a condição DEPRECATED_SPEC_CONTROL_PLANE_MANAGEMENT_SAFE pode ser exibida pela API Feature State. Isso indica que a configuração controlPlaneManagement descontinuada ainda está presente na configuração, mesmo que não esteja mais sendo usada.

Para remover essa configuração descontinuada e garantir uma configuração limpa, execute:

    gcloud container fleet mesh update \
      --control-plane unspecified \
      --memberships MEMBERSHIP_NAME \
      --project FLEET_PROJECT_ID \
      --location MEMBERSHIP_LOCATION

Isso não vai afetar o comportamento da rede, já que a configuração de gerenciamento já substitui a configuração de controlPlaneManagement.