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:
managementativa automaticamente o plano de dados gerenciado.managementativa automaticamente a descoberta de endpoints de vários clusters.
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:
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_LOCATIONVerifique se você tem a configuração escolhida para a descoberta de endpoint de vários clusters.
- Se você tiver vários clusters, ative os pré-requisitos para a descoberta de endpoints, incluindo a verificação das regras de firewall.
- Como alternativa, siga as instruções de desativação em configurar a descoberta de endpoints.
Você ativou o plano de dados gerenciado.
- Outra opção é desativar o gerenciamento do plano de dados.
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.