Migra de controlPlaneManagement a la administración

El parámetro de configuración controlPlaneManagement para administrar el plano de control de la malla de servicios dejó de estar disponible. Si anteriormente usabas controlPlaneManagement, debes migrar al parámetro de configuración management.

Para verificar si estás usando controlPlaneManagement, usa la API de Feature State:

  gcloud container fleet mesh describe

Cualquier valor de controlPlane en la especificación de membresía indica que usas controlPlaneManagement y que debes migrar a management.

Diferencias entre controlPlaneManagement y la configuración de administración

La configuración de management habilita comportamientos automáticos adicionales en comparación con la configuración de controlPlaneManagement:

Pasos de la migración:

Existen dos situaciones posibles según tu configuración. Describiremos los pasos de migración para cada situación.

controlPlaneManagement está habilitado y la administración no se establece

La condición DEPRECATED_SPEC_CONTROL_PLANE_MANAGEMENT se mostrará a través de la API de Feature State. Para migrar a management, haz lo siguiente:

  1. Habilita la administración automática para el clúster y, de manera opcional, inhabilita algunas funciones. Ejecutar:

      gcloud container fleet mesh update \
        --management automatic \
        --memberships MEMBERSHIP_NAME \
        --project FLEET_PROJECT_ID \
        --location MEMBERSHIP_LOCATION
    
  2. Asegúrate de tener la configuración elegida para la detección de extremos de varios clústeres.

  3. Ten en cuenta que habilitaste el plano de datos administrado.

  4. Inhabilita el parámetro de configuración controlPlaneManagement que ya no se usa:

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

Se habilitan los parámetros de configuración de management y controlPlaneManagement.

Si ya usas el parámetro de configuración management, es posible que veas la condición DEPRECATED_SPEC_CONTROL_PLANE_MANAGEMENT_SAFE que se muestra a través de la API de Feature State. Esto indica que el parámetro de configuración controlPlaneManagement obsoleto aún está presente en tu configuración, a pesar de que ya no se usa.

Para quitar este parámetro de configuración obsoleto y garantizar una configuración limpia, ejecuta lo siguiente:

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

Esto no afectará el comportamiento de la malla, ya que la el parámetro de configuración ya anula el de controlPlaneManagement.