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
:
management
ativa automaticamente o plano de dados gerenciado.management
ativa 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_LOCATION
Verifique 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 de 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.